LUFA Library  130901
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages

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 (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
 

Detailed Description

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.

Macro Definition Documentation

#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.