LPCOpen Platform  v1.03
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
EndpointCommon.h File Reference
#include "../HAL/HAL.h"

Go to the source code of this file.

Macros

#define USB_DATA_BUFFER_TEM_LENGTH   512
 
#define endpointhandle(corenum)   ((corenum) ? endpointhandle1 : endpointhandle0)
 

Variables

uint8_t usb_data_buffer [][USB_DATA_BUFFER_TEM_LENGTH]
 
uint8_t usb_data_buffer_IN [][USB_DATA_BUFFER_TEM_LENGTH]
 
uint8_t usb_data_buffer_OUT [][USB_DATA_BUFFER_TEM_LENGTH]
 
volatile int32_t usb_data_buffer_size []
 
volatile uint32_t usb_data_buffer_OUT_size []
 
volatile uint32_t usb_data_buffer_index []
 
volatile uint32_t usb_data_buffer_IN_index []
 
volatile uint32_t usb_data_buffer_OUT_index []
 
uint8_t endpointselected []
 
uint8_t endpointhandle0 []
 
uint8_t endpointhandle1 []