| 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 | Functions | Variables
usbd_rom_api.h File Reference
`#include "error.h"`
`#include "usbd.h"`
`#include "usbd_hw.h"`
`#include "usbd_core.h"`
`#include "usbd_mscuser.h"`
`#include "usbd_dfuuser.h"`
`#include "usbd_hiduser.h"`
`#include "usbd_cdcuser.h"`

Go to the source code of this file.

## Data Structures
struct | USBD_API_T
| Main USBD API functions structure.This structure contains pointer to various USB Device stack's sub-module function tables. This structure is used as main entry point to access various methods (grouped in sub-modules) exposed by ROM based USB device stack. More...

## Macros
#define | USBD_API (((USBD_API_T*)(ROM_USBD_PTR)))

## Functions
void | UsbdRom_Init (uint8_t corenum)
void | UsbdRom_IrqHandler (void)
void | UsbdMsc_Init (void)
void | UsbdHid_Init (void)
void | UsbdCdc_Init (void)

## Variables
USBD_HANDLE_T | UsbHandle

## Macro Definition Documentation

#define USBD_API (((USBD_API_T*)(ROM_USBD_PTR)))

Definition at line 89 of file usbd_rom_api.h.

## Function Documentation

void UsbdCdc_Init | ( | void |  | ) |

void UsbdHid_Init | ( | void |  | ) |

void UsbdMsc_Init | ( | void |  | ) |

void UsbdRom_Init | ( | uint8_t | corenum | ) |

void UsbdRom_IrqHandler | ( | void |  | ) |

## Variable Documentation

USBD_HANDLE_T UsbHandle