24 #ifndef __MW_USBD_ROM_API_H 25 #define __MW_USBD_ROM_API_H 51 typedef struct USBD_API {
HID class API functions structure.This structure contains pointers to all the function exposed by HID...
Definition: mw_usbd_hiduser.h:345
ROM API for USB device stack.
USB Hardware Function prototypes.
Communication Device Class (CDC) API structures and function prototypes.
Main USBD API functions structure.This structure contains pointer to various USB Device stack's sub-m...
Definition: mw_usbd_rom_api.h:51
const USBD_MSC_API_T * msc
Definition: mw_usbd_rom_api.h:58
Error code returned by Boot ROM drivers/library functions.This file contains unified error codes to b...
const USBD_HW_API_T * hw
Definition: mw_usbd_rom_api.h:52
const USBD_CDC_API_T * cdc
Definition: mw_usbd_rom_api.h:67
const USBD_CORE_API_T * core
Definition: mw_usbd_rom_api.h:55
MSC class API functions structure.This module exposes functions which interact directly with USB devi...
Definition: mw_usbd_mscuser.h:189
const USBD_DFU_API_T * dfu
Definition: mw_usbd_rom_api.h:61
DFU class API functions structure.This module exposes functions which interact directly with USB devi...
Definition: mw_usbd_dfuuser.h:209
Device Firmware Upgrade (DFU) API structures and function prototypes.
CDC class API functions structure.This module exposes functions which interact directly with USB devi...
Definition: mw_usbd_cdcuser.h:389
USBD stack Core API functions structure.
Definition: mw_usbd_core.h:320
Common definitions and declarations for the USB stack.
Mass Storage Class (MSC) API structures and function prototypes.
const uint32_t * reserved6
Definition: mw_usbd_rom_api.h:70
const uint32_t version
Definition: mw_usbd_rom_api.h:72
Human Interface Device (HID) API structures and function prototypes.
const USBD_HID_API_T * hid
Definition: mw_usbd_rom_api.h:64
Hardware API functions structure.This module exposes functions which interact directly with USB devic...
Definition: mw_usbd_hw.h:75