Endpoint management definitions. More...
Modules | |
| Endpoint Data Reading and Writing | |
| Endpoint data read/write definitions. | |
| Endpoint Management (AVR8) | |
| Endpoint management definitions for the Atmel AVR8 architecture. | |
| Endpoint Management (EFM32GG) | |
| Endpoint management definitions for the Silabs EFM32 Giant Gecko architecture. | |
| Endpoint Management (UC3) | |
| Endpoint management definitions for the Atmel AVR32 UC3 architecture. | |
| Endpoint Management (XMEGA) | |
| Endpoint management definitions for the Atmel AVR XMEGA architecture. | |
| Endpoint Packet Management | |
| USB Endpoint package management definitions. | |
Data Structures | |
| struct | USB_Endpoint_Table_t |
Macros | |
| #define | ENDPOINT_CONTROLEP 0 |
| #define | ENDPOINT_EPNUM_MASK 0x0F |
Functions, macros and enums related to endpoint management when in USB Device mode. This module contains the endpoint management macros, as well as endpoint interrupt and data send/receive functions for various data types.
| #define ENDPOINT_CONTROLEP 0 |
Endpoint address for the default control endpoint, which always resides in address 0. This is defined for convenience to give more readable code when used with the endpoint macros.
| #define ENDPOINT_EPNUM_MASK 0x0F |
Endpoint number mask, for masking against endpoint addresses to retrieve the endpoint's numerical address in the device.