| USBD ROM Stack 1.0 ROM based USB device stack

Data Structures | Typedefs
mw_usbd_core.h File Reference

ROM API for USB device stack. More...

`#include "error.h"`
`#include "mw_usbd.h"`
`#include "usbd_cfg.h"`

Go to the source code of this file.

## Data Structures
struct | USB_CORE_DESCS_T
| USB descriptors data structure. More...
struct | USBD_API_INIT_PARAM_T
| USB device stack initialization parameter data structure. More...
struct | USBD_CORE_API_T
| USBD stack Core API functions structure. More...

## Typedefs
typedef ErrorCode_t(* | USB_CB_T) (USBD_HANDLE_T hUsb)
| USB device stack's event callback function type. More...
typedef ErrorCode_t(* | USB_PARAM_CB_T) (USBD_HANDLE_T hUsb, uint32_t param1)
| USB device stack's event callback function type. More...
typedef ErrorCode_t(* | USB_EP_HANDLER_T) (USBD_HANDLE_T hUsb, void *data, uint32_t event)
| USBD setup request and endpoint event handler type. More...

## Detailed Description

ROM API for USB device stack.

Definition of functions exported by core layer of ROM based USB device stack.