USBD ROM Stack
2.0
ROM based USB device stack
|
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_DESCRIPTOR | HID 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_T | Hardware 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_T | USB descriptors data structure |
CUSB_DEVICE_CAPABILITY_DESCRIPTOR | |
CUSB_DEVICE_DESCRIPTOR | |
CUSB_DEVICE_QUALIFIER_DESCRIPTOR | |
CUSB_DFU_FUNC_DESCRIPTOR | |
CUSB_ENDPOINT_DESCRIPTOR | |
CUSB_HID_REPORT_T | HID 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_T | USB device stack initialization parameter data structure |
CUSBD_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 |
CUSBD_CDC_API_T | CDC class API functions structure.This module exposes functions which interact directly with USB device controller hardware |
CUSBD_CDC_INIT_PARAM_T | Communication Device Class function driver initialization parameter data structure |
CUSBD_CORE_API_T | USBD stack Core API functions structure |
CUSBD_DFU_API_T | DFU class API functions structure.This module exposes functions which interact directly with USB device controller hardware |
CUSBD_DFU_INIT_PARAM_T | USB descriptors data structure |
CUSBD_HID_API_T | HID class API functions structure.This structure contains pointers to all the function exposed by HID function driver module |
CUSBD_HID_INIT_PARAM_T | USB descriptors data structure |
CUSBD_MSC_API_T | MSC class API functions structure.This module exposes functions which interact directly with USB device controller hardware |
CUSBD_MSC_INIT_PARAM_T | Mass Storage class function driver initialization parameter data structure |
CWB_T | |
CWORD_BYTE |