USBD ROM Stack  2.0
ROM based USB device stack
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CHID_DESCRIPTOR::_HID_DESCRIPTOR_LIST
 CBM_T
 CCDC_ABSTRACT_CONTROL_MANAGEMENT_DESCRIPTOR
 CCDC_CALL_MANAGEMENT_DESCRIPTOR
 CCDC_HEADER_DESCRIPTOR
 CCDC_LINE_CODING
 CCDC_UNION_1SLAVE_DESCRIPTOR
 CCDC_UNION_DESCRIPTOR
 Ccode ALIGNED uint8_t USB_FsConfigDescriptor
 Cdevice
 CDFU_STATUS_T
 CEP_LIST
 CHID_DESCRIPTORHID class-specific HID Descriptor
 CISR from the USB IRQ handler as shown in the code snippet below The USBD ROM handle passed to theem ISR routine is the one obtained in previous stepcode void USB0_IRQHandlervoid
 CUSBD_HW_API_THardware API functions structure.This module exposes functions which interact directly with USB device controller hardware
 CMSC_CBW
 CMSC_CSW
 CREQUEST_TYPE
 CUSB_BOS_DESCRIPTOR
 CUSB_COMMON_DESCRIPTOR
 CUSB_CONFIGURATION_DESCRIPTOR
 CUSB_CORE_DESCS_TUSB descriptors data structure
 CUSB_DEVICE_CAPABILITY_DESCRIPTOR
 CUSB_DEVICE_DESCRIPTOR
 CUSB_DEVICE_QUALIFIER_DESCRIPTOR
 CUSB_DFU_FUNC_DESCRIPTOR
 CUSB_ENDPOINT_DESCRIPTOR
 CUSB_HID_REPORT_THID report descriptor data structure
 CUSB_INTERFACE_DESCRIPTOR
 CUSB_OTHER_SPEED_CONFIGURATION
 CUSB_REGS_T
 CUSB_SETUP_PACKET
 CUSB_SS_DEVICE_CAPABILITY_DESCRIPTOR
 CUSB_STRING_DESCRIPTOR
 CUSBD_API_INIT_PARAM_TUSB device stack initialization parameter data structure
 CUSBD_API_TMain 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
 CUSBD_CDC_API_TCDC class API functions structure.This module exposes functions which interact directly with USB device controller hardware
 CUSBD_CDC_INIT_PARAM_TCommunication Device Class function driver initialization parameter data structure
 CUSBD_CORE_API_TUSBD stack Core API functions structure
 CUSBD_DFU_API_TDFU class API functions structure.This module exposes functions which interact directly with USB device controller hardware
 CUSBD_DFU_INIT_PARAM_TUSB descriptors data structure
 CUSBD_HID_API_THID class API functions structure.This structure contains pointers to all the function exposed by HID function driver module
 CUSBD_HID_INIT_PARAM_TUSB descriptors data structure
 CUSBD_MSC_API_TMSC class API functions structure.This module exposes functions which interact directly with USB device controller hardware
 CUSBD_MSC_INIT_PARAM_TMass Storage class function driver initialization parameter data structure
 CWB_T
 CWORD_BYTE