| USBD ROM Stack 2.0 ROM based USB device stack

Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:

### - e -

- ERR_API_INVALID_PARAM1 : error.h
- ERR_API_INVALID_PARAM2 : error.h
- ERR_API_INVALID_PARAM3 : error.h
- ERR_API_INVALID_PARAMS : error.h
- ERR_API_MOD_INIT : error.h
- ERR_BUSY : error.h
- ERR_FAILED : error.h
- ERR_TIME_OUT : error.h
- ERR_USBD_BAD_CFG_DESC : error.h
- ERR_USBD_BAD_DESC : error.h
- ERR_USBD_BAD_EP_DESC : error.h
- ERR_USBD_BAD_INTF_DESC : error.h
- ERR_USBD_BAD_MEM_BUF : error.h
- ERR_USBD_INVALID_REQ : error.h
- ERR_USBD_SEND_DATA : error.h
- ERR_USBD_SEND_ZLP : error.h
- ERR_USBD_STALL : error.h
- ERR_USBD_TOO_MANY_CLASS_HDLR : error.h
- ERR_USBD_UNHANDLED : error.h
- ErrorCode_t : error.h

### - h -

- HID_Data : mw_usbd_hid.h
- HID_HID_DESCRIPTOR_TYPE : mw_usbd_hid.h
- HID_Input : mw_usbd_hid.h
- HID_Physical : mw_usbd_hid.h
- HID_PHYSICAL_DESCRIPTOR_TYPE : mw_usbd_hid.h
- HID_PROTOCOL_KEYBOARD : mw_usbd_hid.h
- HID_PROTOCOL_MOUSE : mw_usbd_hid.h
- HID_PROTOCOL_NONE : mw_usbd_hid.h
- HID_REPORT_DESCRIPTOR_TYPE : mw_usbd_hid.h
- HID_REPORT_INPUT : mw_usbd_hid.h
- HID_REQUEST_GET_REPORT : mw_usbd_hid.h
- HID_SUBCLASS_BOOT : mw_usbd_hid.h
- HID_SUBCLASS_NONE : mw_usbd_hid.h
- HID_Usage : mw_usbd_hid.h
- HID_USAGE_CONSUMER_CONTROL : mw_usbd_hid.h
- HID_USAGE_GENERIC_POINTER : mw_usbd_hid.h
- HID_USAGE_KEYBOARD_aA : mw_usbd_hid.h
- HID_USAGE_KEYBOARD_F1 : mw_usbd_hid.h
- HID_USAGE_KEYBOARD_LCTRL : mw_usbd_hid.h
- HID_USAGE_KEYBOARD_NOEVENT : mw_usbd_hid.h
- HID_USAGE_KEYBOARD_ONE : mw_usbd_hid.h
- HID_USAGE_LED_NUM_LOCK : mw_usbd_hid.h
- HID_USAGE_PAGE_UNDEFINED : mw_usbd_hid.h
- HID_USAGE_SIMULATION_RUDDER : mw_usbd_hid.h
- HID_USAGE_TELEPHONY_PHONE : mw_usbd_hid.h
- HID_UsagePage : mw_usbd_hid.h

### - l -

- LPC_OK : error.h

### - r -

- REQUEST_CLASS : mw_usbd.h
- REQUEST_DEVICE_TO_HOST : mw_usbd.h
- REQUEST_HOST_TO_DEVICE : mw_usbd.h
- REQUEST_RESERVED : mw_usbd.h
- REQUEST_STANDARD : mw_usbd.h
- REQUEST_TO_DEVICE : mw_usbd.h
- REQUEST_TO_ENDPOINT : mw_usbd.h
- REQUEST_TO_INTERFACE : mw_usbd.h
- REQUEST_TO_OTHER : mw_usbd.h
- REQUEST_VENDOR : mw_usbd.h

### - u -

- USB_CB_T : mw_usbd_core.h
- USB_CONFIG_BUS_POWERED : mw_usbd.h
- USB_CONFIG_POWER_MA : mw_usbd.h
- USB_CONFIG_POWERED_MASK : mw_usbd.h
- USB_CONFIG_REMOTE_WAKEUP : mw_usbd.h
- USB_CONFIG_SELF_POWERED : mw_usbd.h
- USB_CONFIGURATION_DESCRIPTOR_TYPE : mw_usbd.h
- USB_DEBUG_DESCRIPTOR_TYPE : mw_usbd.h
- USB_DEVICE_CLASS_APP : mw_usbd.h
- USB_DEVICE_CLASS_AUDIO : mw_usbd.h
- USB_DEVICE_CLASS_COMMUNICATIONS : mw_usbd.h
- USB_DEVICE_CLASS_HUB : mw_usbd.h
- USB_DEVICE_CLASS_HUMAN_INTERFACE : mw_usbd.h
- USB_DEVICE_CLASS_MISCELLANEOUS : mw_usbd.h
- USB_DEVICE_CLASS_MONITOR : mw_usbd.h
- USB_DEVICE_CLASS_PHYSICAL_INTERFACE : mw_usbd.h
- USB_DEVICE_CLASS_POWER : mw_usbd.h
- USB_DEVICE_CLASS_PRINTER : mw_usbd.h
- USB_DEVICE_CLASS_RESERVED : mw_usbd.h
- USB_DEVICE_CLASS_STORAGE : mw_usbd.h
- USB_DEVICE_CLASS_VENDOR_SPECIFIC : mw_usbd.h
- USB_DEVICE_DESCRIPTOR_TYPE : mw_usbd.h
- USB_DEVICE_QUALIFIER_DESCRIPTOR_TYPE : mw_usbd.h
- USB_DFU_IF_NUM : mw_usbd_dfu.h
- USB_ENDPOINT_0_HS_MAXP : mw_usbd.h
- USB_ENDPOINT_0_LS_MAXP : mw_usbd.h
- USB_ENDPOINT_BULK_HS_MAXP : mw_usbd.h
- USB_ENDPOINT_DESCRIPTOR_TYPE : mw_usbd.h
- USB_ENDPOINT_DIRECTION_MASK : mw_usbd.h
- USB_ENDPOINT_IN : mw_usbd.h
- USB_ENDPOINT_OUT : mw_usbd.h
- USB_ENDPOINT_SYNC_ADAPTIVE : mw_usbd.h
- USB_ENDPOINT_SYNC_ASYNCHRONOUS : mw_usbd.h
- USB_ENDPOINT_SYNC_MASK : mw_usbd.h
- USB_ENDPOINT_SYNC_NO_SYNCHRONIZATION : mw_usbd.h
- USB_ENDPOINT_SYNC_SYNCHRONOUS : mw_usbd.h
- USB_ENDPOINT_TYPE_BULK : mw_usbd.h
- USB_ENDPOINT_TYPE_CONTROL : mw_usbd.h
- USB_ENDPOINT_TYPE_INTERRUPT : mw_usbd.h
- USB_ENDPOINT_TYPE_ISOCHRONOUS : mw_usbd.h
- USB_ENDPOINT_TYPE_MASK : mw_usbd.h
- USB_ENDPOINT_USAGE_DATA : mw_usbd.h
- USB_ENDPOINT_USAGE_FEEDBACK : mw_usbd.h
- USB_ENDPOINT_USAGE_IMPLICIT_FEEDBACK : mw_usbd.h
- USB_ENDPOINT_USAGE_MASK : mw_usbd.h
- USB_ENDPOINT_USAGE_RESERVED : mw_usbd.h
- USB_EP_HANDLER_T : mw_usbd_core.h
- USB_EVT_DEV_ERROR : mw_usbd_hw.h
- USB_EVT_DEV_STATE : mw_usbd_hw.h
- USB_EVT_IN : mw_usbd_hw.h
- USB_EVT_IN_DMA_EOT : mw_usbd_hw.h
- USB_EVT_IN_DMA_ERR : mw_usbd_hw.h
- USB_EVT_IN_DMA_NDR : mw_usbd_hw.h
- USB_EVT_IN_NAK : mw_usbd_hw.h
- USB_EVT_IN_STALL : mw_usbd_hw.h
- USB_EVT_OUT : mw_usbd_hw.h
- USB_EVT_OUT_DMA_EOT : mw_usbd_hw.h
- USB_EVT_OUT_DMA_ERR : mw_usbd_hw.h
- USB_EVT_OUT_DMA_NDR : mw_usbd_hw.h
- USB_EVT_OUT_NAK : mw_usbd_hw.h
- USB_EVT_OUT_STALL : mw_usbd_hw.h
- USB_EVT_RESET : mw_usbd_hw.h
- USB_EVT_SETUP : mw_usbd_hw.h
- USB_EVT_SOF : mw_usbd_hw.h
- USB_FEATURE_ENDPOINT_STALL : mw_usbd.h
- USB_FEATURE_REMOTE_WAKEUP : mw_usbd.h
- USB_FEATURE_TEST_MODE : mw_usbd.h
- USB_GETSTATUS_ENDPOINT_STALL : mw_usbd.h
- USB_GETSTATUS_REMOTE_WAKEUP : mw_usbd.h
- USB_GETSTATUS_SELF_POWERED : mw_usbd.h
- USB_INTERFACE_ASSOCIATION_DESCRIPTOR_TYPE : mw_usbd.h
- USB_INTERFACE_DESCRIPTOR_TYPE : mw_usbd.h
- USB_INTERFACE_POWER_DESCRIPTOR_TYPE : mw_usbd.h
- USB_OTG_DESCRIPTOR_TYPE : mw_usbd.h
- USB_OTHER_SPEED_CONFIG_DESCRIPTOR_TYPE : mw_usbd.h
- USB_PARAM_CB_T : mw_usbd_core.h
- USB_REQUEST_CLEAR_FEATURE : mw_usbd.h
- USB_REQUEST_GET_CONFIGURATION : mw_usbd.h
- USB_REQUEST_GET_DESCRIPTOR : mw_usbd.h
- USB_REQUEST_GET_INTERFACE : mw_usbd.h
- USB_REQUEST_GET_STATUS : mw_usbd.h
- USB_REQUEST_SET_ADDRESS : mw_usbd.h
- USB_REQUEST_SET_CONFIGURATION : mw_usbd.h
- USB_REQUEST_SET_DESCRIPTOR : mw_usbd.h
- USB_REQUEST_SET_FEATURE : mw_usbd.h
- USB_REQUEST_SET_INTERFACE : mw_usbd.h
- USB_REQUEST_SYNC_FRAME : mw_usbd.h
- USB_STRING_DESCRIPTOR_TYPE : mw_usbd.h
- USBD_EVENT_T : mw_usbd_hw.h
- USBD_HANDLE_T : mw_usbd.h