70 #define UDC_DESC_STORAGE 72 #if (defined UDC_DATA_USE_HRAM_SUPPORT) 73 # if defined(__GNUC__) 74 # define UDC_DATA(x) COMPILER_WORD_ALIGNED __attribute__((__section__(".data_hram0"))) 75 # define UDC_BSS(x) COMPILER_ALIGNED(x) __attribute__((__section__(".bss_hram0"))) 76 # elif defined(__ICCAVR32__) 77 # define UDC_DATA(x) COMPILER_ALIGNED(x) __data32 78 # define UDC_BSS(x) COMPILER_ALIGNED(x) __data32 81 # define UDC_DATA(x) COMPILER_ALIGNED(x) 82 # define UDC_BSS(x) COMPILER_ALIGNED(x) 106 #ifdef USB_DEVICE_HS_SUPPORT 125 #endif // _UDC_DESC_H_ USB configuration file for CDC application.
USB protocol definitions.
Common API for USB Device Interface.
Standard USB device descriptor structure.
Standard USB configuration descriptor structure.
Configuration descriptor and UDI link for one USB speed.
Standard USB device qualifier descriptor structure.
udc_config_speed_t UDC_DESC_STORAGE * conf_lsfs
USB configuration descriptor and UDI API pointers for low or full speed.
udi_api_t UDC_DESC_STORAGE *UDC_DESC_STORAGE * udi_apis
Array of UDI API pointer.
All information about the USB Device.
UDC_DESC_STORAGE udc_config_t udc_config
Global variables of USB Device Descriptor and UDI links.
usb_dev_desc_t UDC_DESC_STORAGE * confdev_lsfs
USB device descriptor for low or full speed.
#define UDC_DESC_STORAGE
Defines the memory's location of USB descriptors.
usb_conf_desc_t UDC_DESC_STORAGE * desc
USB configuration descriptor.
usb_dev_bos_desc_t UDC_DESC_STORAGE * conf_bos
USB Device BOS descriptor structure.