LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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 (void)
 
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 ( void  )
void UsbdRom_IrqHandler ( void  )

Variable Documentation

USBD_HANDLE_T UsbHandle