LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
usbd_hw.h File Reference
#include "error.h"
#include "usbd.h"
#include "usbd_core.h"

Go to the source code of this file.

Data Structures

struct  USBD_HW_API_T
 Hardware API functions structure.This module exposes functions which interact directly with USB device controller hardware. More...
 

Enumerations

enum  USBD_EVENT_T {
  USB_EVT_SETUP =1, USB_EVT_OUT, USB_EVT_IN, USB_EVT_OUT_NAK,
  USB_EVT_IN_NAK, USB_EVT_OUT_STALL, USB_EVT_IN_STALL, USB_EVT_OUT_DMA_EOT,
  USB_EVT_IN_DMA_EOT, USB_EVT_OUT_DMA_NDR, USB_EVT_IN_DMA_NDR, USB_EVT_OUT_DMA_ERR,
  USB_EVT_IN_DMA_ERR, USB_EVT_RESET, USB_EVT_SOF, USB_EVT_DEV_STATE,
  USB_EVT_DEV_ERROR
}