| LPCOpen Platform v1.03 LPCOpen Platform for NXP LPC Microcontrollers

- Main Page
- Modules
- Data Structures
- Files
- Related Pages

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Typedefs
usbd_core.h File Reference
`#include "error.h"`
`#include "usbd.h"`
`#include "lpc_types.h"`

Go to the source code of this file.

## Data Structures
struct | USB_CORE_DESCS_T
| USB descriptors data structure. More...
struct | USBD_API_INIT_PARAM_T
| USB device stack initilization parameter data structure. More...
struct | USBD_CORE_API_T
| USBD stack Core API functions structure. More...

## Typedefs
typedef ErrorCode_t(* | USB_CB_T )(USBD_HANDLE_T hUsb)
typedef ErrorCode_t(* | USB_PARAM_CB_T )(USBD_HANDLE_T hUsb, uint32_t param1)
typedef ErrorCode_t(* | USB_EP_HANDLER_T )(USBD_HANDLE_T hUsb, void *data, uint32_t event)

## Typedef Documentation

typedef ErrorCode_t(* USB_CB_T)(USBD_HANDLE_T hUsb)

Definition at line 65 of file usbd_core.h.

typedef ErrorCode_t(* USB_EP_HANDLER_T)(USBD_HANDLE_T hUsb, void *data, uint32_t event)

Definition at line 107 of file usbd_core.h.

typedef ErrorCode_t(* USB_PARAM_CB_T)(USBD_HANDLE_T hUsb, uint32_t param1)

Definition at line 82 of file usbd_core.h.