| 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
Modules
CDC-ACM (Virtual Serial) Class Driver
USB Class Drivers

## Detailed Description

# Module Source Dependencies

The following files must be built with any user project that uses this module:

- LPCUSBlib/Drivers/USB/Class/Device/CDC.c (Makefile source module name: LPCUSBLIB_SRC_USBCLASS)
- LPCUSBlib/Drivers/USB/Class/Host/CDC.c (Makefile source module name: LPCUSBLIB_SRC_USBCLASS)

# Module Description

CDC Class Driver module. This module contains an internal implementation of the USB CDC-ACM class Virtual Serial Ports, for both Device and Host USB modes. User applications can use this class driver instead of implementing the CDC class manually via the low-level nxpUSBlib APIs.

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

## Modules
| CDC Class Device Mode Driver
| CDC Class Host Mode Driver
| Common Class Definitions