![]() |
LUFA Library
120219
|
Endpoint management definitions. More...
Modules | |
Endpoint Management (AVR8) | |
Endpoint management definitions for the Atmel AVR8 architecture. | |
Endpoint Data Reading and Writing | |
Endpoint data read/write definitions. | |
Endpoint Packet Management | |
USB Endpoint package management definitions. | |
Endpoint Management (UC3) | |
Endpoint management definitions for the Atmel AVR32 UC3 architecture. | |
Endpoint Management (XMEGA) | |
Endpoint management definitions for the Atmel AVR XMEGA architecture. | |
Defines | |
#define | ENDPOINT_EPNUM_MASK 0x0F |
#define | ENDPOINT_CONTROLEP 0 |
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.