![]() |
LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
|
Endpoint management definitions. More...
Modules | |
Endpoint Buffer for Writing and Reading | |
Endpoint Buffer for Writing and Reading. | |
Endpoint Data Reading and Writing | |
Endpoint data read/write definitions. | |
Endpoint Management (LPC11Uxx) | |
Endpoint management definitions for the NXP LPC11Uxx architecture. | |
Endpoint Management (LPC17xx) | |
Endpoint management definitions for the LPC17xx architecture. | |
Endpoint Management (LPC18xx) | |
Endpoint management definitions for the LPC18xx architecture. | |
Endpoint Packet Management | |
USB Endpoint package management definitions. | |
Macros | |
#define | ENDPOINT_EPNUM_MASK 0x0F |
#define | ENDPOINT_CONTROLEP 0 |
Endpoint management definitions.
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.
Definition at line 93 of file Endpoint.h.
#define ENDPOINT_EPNUM_MASK 0x0F |
Endpoint number mask, for masking against endpoint addresses to retrieve the endpoint's numerical address in the device.
Definition at line 88 of file Endpoint.h.