| 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 | Macros
usbd_cdcuser.h File Reference

## Detailed Description

Communication Device Class (CDC) API structures and function prototypes.

Definition of functions exported by ROM based CDC function driver.

Definition in file usbd_cdcuser.h.

`#include "error.h"`
`#include "usbd.h"`
`#include "usbd_cdc.h"`

Go to the source code of this file.

## Data Structures
struct | USBD_CDC_INIT_PARAM_T
| Communication Device Class function driver initilization parameter data structure. More...
struct | USBD_CDC_API_T
| CDC class API functions structure.This module exposes functions which interact directly with USB device controller hardware. More...

## Macros
#define | CDC_BUF_SIZE (128) /* Output buffer in bytes (power 2) */
#define | CDC_BUF_MASK (CDC_BUF_SIZE-1ul)

## Macro Definition Documentation

#define CDC_BUF_MASK (CDC_BUF_SIZE-1ul)

Definition at line 56 of file usbd_cdcuser.h.

#define CDC_BUF_SIZE (128) /* Output buffer in bytes (power 2) */

Definition at line 54 of file usbd_cdcuser.h.