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

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

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures
Device Firmware Upgrade (DFU) Class Function Driver
On Chip USB Rom Drivers | On Chip USB Rom Class Drivers

## Detailed Description

# Module Description

DFU Class Function Driver module. This module contains an internal implementation of the USB DFU Class. User applications can use this class driver instead of implementing the DFU class manually via the low-level USBD_HW and USBD_Core APIs.

This module is designed to simplify the user code by exposing only the required interface needed to interface with Devices using the USB DFU Class.

## Data Structures
struct | USBD_DFU_INIT_PARAM_T
| USB descriptors data structure. More...
struct | USBD_DFU_API_T
| DFU class API functions structure.This module exposes functions which interact directly with USB device controller hardware. More...