| 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 | Enumerations
usbd_hw.h File Reference

## Detailed Description

USB Hardware Function prototypes.

Definition of functions exported by ROM based Device Controller Driver (DCD).

Definition in file usbd_hw.h.

`#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, 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 }