conf_usb.h File Reference

#include "modules/usb/usb_commun.h"
#include "modules/usb/usb_commun_ms.h"

Include dependency graph for conf_usb.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define USB_HOST_FEATURE   DISABLED
#define USB_DEVICE_FEATURE   ENABLED
#define USE_USB_PADS_REGULATOR   ENABLE
#define VID_PID_TABLE
#define CLASS_SUBCLASS_PROTOCOL
#define SIZEOF_DATA_STAGE   250
 The size of RAM buffer reserved of descriptors manipulation.
#define DEVICE_ADDRESS   0x05
 The address that will be assigned to the connected device.
#define HOST_STRICT_VID_PID_TABLE   DISABLE
 The host controller will be limited to the strict VID/PID list.
#define HOST_AUTO_CFG_ENDPOINT   ENABLE
 Try to configure the host pipe according to the device descriptors received.
#define HOST_CONTINUOUS_SOF_INTERRUPT   DISABLE
 Host start of frame interrupt always enable.
#define HOST_ERROR_RESTART   ENABLE
 When Host error state detected, goto unattached state.
#define ID_PIN_CHANGE_GENERATE_RESET   DISABLE
 Force WDT reset upon ID pin change.
#define NAK_TIMEOUT_DELAY   1
 NAK handshake in 1/4sec (250ms) before timeout.
#define User_configure_endpoint()
 If no auto configuration of EP, map here user function.
#define Usb_id_transition_action()
#define Host_device_disconnection_action()
#define Host_device_connection_action()
#define Host_sof_action()
#define Host_suspend_action()   host_suspend_action();
#define Host_hwup_action()
#define Host_device_not_supported_action()
#define Host_device_supported_action()
#define Host_device_error_action()
#define USB_DEVICE_SN_USE   ENABLE
#define USE_DEVICE_SN_UNIQUE   DISABLE
#define NB_ENDPOINTS   3
#define EP_MS_IN   1
#define EP_MS_OUT   2
#define USB_REMOTE_WAKEUP_FEATURE   DISABLE
#define Usb_unicode(a)   ((U16)(a))
#define Usb_sof_action()   sof_action();
#define Usb_wake_up_action()
#define Usb_resume_action()
#define Usb_suspend_action()
#define Usb_reset_action()
#define Usb_vbus_on_action()
#define Usb_vbus_off_action()
#define Usb_set_configuration_action()
#define Scsi_start_read_action()   Led1_on()
#define Scsi_stop_read_action()   Led1_off()
#define Scsi_start_write_action()   Led3_on()
#define Scsi_stop_write_action()   Led3_off()

Functions

void host_suspend_action (void)
void sof_action (void)
 This function increments the cpt_sof counter each times the USB Start Of Frame interrupt subroutine is executed (1ms) Usefull to manage time delays.


Detailed Description

This file contains the possible external configuration of the USB - Compiler: IAR EWAVR and GNU GCC for AVR

Definition in file conf_usb.h.


Generated on Fri Oct 31 15:08:58 2008 for ATMEL by  doxygen 1.5.3