|
Classes | |
| struct | udc_config_speed_t |
| Configuration descriptor and UDI link for one USB speed. More... | |
| struct | udc_config_t |
| All information about the USB Device. More... | |
Macros | |
| #define | UDC_BSS(x) COMPILER_ALIGNED(x) |
| #define | UDC_DATA(x) COMPILER_ALIGNED(x) |
| #define | UDC_DESC_STORAGE |
| Defines the memory's location of USB descriptors. More... | |
Variables | |
| UDC_DESC_STORAGE udc_config_t | udc_config |
| Global variables of USB Device Descriptor and UDI links. More... | |
| #define UDC_BSS | ( | x | ) | COMPILER_ALIGNED(x) |
Definition at line 82 of file udc_desc.h.
| #define UDC_DATA | ( | x | ) | COMPILER_ALIGNED(x) |
Definition at line 81 of file udc_desc.h.
| #define UDC_DESC_STORAGE |
Defines the memory's location of USB descriptors.
By default the Descriptor is stored in RAM (UDC_DESC_STORAGE is defined empty).
If you have need to free RAM space, it is possible to put descriptor in flash in following case:
For UC3 application used "const".
For Mega application used "code".
Definition at line 70 of file udc_desc.h.
| UDC_DESC_STORAGE udc_config_t udc_config |
Global variables of USB Device Descriptor and UDI links.
Global variables of USB Device Descriptor and UDI links.
Definition at line 228 of file udi_cdc_desc.c.