LPCOpen Platform  v1.03
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
usbd_core.h File Reference

Detailed Description

ROM API for USB device stack.

Definition of functions exported by core layer of ROM based USB device stack.

Definition in file usbd_core.h.

#include "error.h"
#include "usbd.h"
#include "app_usbd_cfg.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 64 of file usbd_core.h.

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

Definition at line 106 of file usbd_core.h.

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

Definition at line 81 of file usbd_core.h.