Go to the source code of this file.
◆ bmREQ_GET_DESCR
◆ bmREQ_SET
◆ bmREQ_CL_GET_INTF
◆ USB_CLASS_USE_CLASS_INFO
#define USB_CLASS_USE_CLASS_INFO 0x00 |
◆ USB_CLASS_AUDIO
#define USB_CLASS_AUDIO 0x01 |
◆ USB_CLASS_COM_AND_CDC_CTRL
#define USB_CLASS_COM_AND_CDC_CTRL 0x02 |
◆ USB_CLASS_HID
#define USB_CLASS_HID 0x03 |
◆ USB_CLASS_PHYSICAL
#define USB_CLASS_PHYSICAL 0x05 |
◆ USB_CLASS_IMAGE
#define USB_CLASS_IMAGE 0x06 |
◆ USB_CLASS_PRINTER
#define USB_CLASS_PRINTER 0x07 |
◆ USB_CLASS_MASS_STORAGE
#define USB_CLASS_MASS_STORAGE 0x08 |
◆ USB_CLASS_HUB
#define USB_CLASS_HUB 0x09 |
◆ USB_CLASS_CDC_DATA
#define USB_CLASS_CDC_DATA 0x0a |
◆ USB_CLASS_SMART_CARD
#define USB_CLASS_SMART_CARD 0x0b |
◆ USB_CLASS_CONTENT_SECURITY
#define USB_CLASS_CONTENT_SECURITY 0x0d |
◆ USB_CLASS_VIDEO
#define USB_CLASS_VIDEO 0x0e |
◆ USB_CLASS_PERSONAL_HEALTH
#define USB_CLASS_PERSONAL_HEALTH 0x0f |
◆ USB_CLASS_DIAGNOSTIC_DEVICE
#define USB_CLASS_DIAGNOSTIC_DEVICE 0xdc |
◆ USB_CLASS_WIRELESS_CTRL
#define USB_CLASS_WIRELESS_CTRL 0xe0 |
◆ USB_CLASS_MISC
#define USB_CLASS_MISC 0xef |
◆ USB_CLASS_APP_SPECIFIC
#define USB_CLASS_APP_SPECIFIC 0xfe |
◆ USB_CLASS_VENDOR_SPECIFIC
#define USB_CLASS_VENDOR_SPECIFIC 0xff |
◆ USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED
#define USB_DEV_CONFIG_ERROR_DEVICE_NOT_SUPPORTED 0xD1 |
◆ USB_DEV_CONFIG_ERROR_DEVICE_INIT_INCOMPLETE
#define USB_DEV_CONFIG_ERROR_DEVICE_INIT_INCOMPLETE 0xD2 |
◆ USB_ERROR_UNABLE_TO_REGISTER_DEVICE_CLASS
#define USB_ERROR_UNABLE_TO_REGISTER_DEVICE_CLASS 0xD3 |
◆ USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL
#define USB_ERROR_OUT_OF_ADDRESS_SPACE_IN_POOL 0xD4 |
◆ USB_ERROR_HUB_ADDRESS_OVERFLOW
#define USB_ERROR_HUB_ADDRESS_OVERFLOW 0xD5 |
◆ USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL
#define USB_ERROR_ADDRESS_NOT_FOUND_IN_POOL 0xD6 |
◆ USB_ERROR_EPINFO_IS_NULL
#define USB_ERROR_EPINFO_IS_NULL 0xD7 |
◆ USB_ERROR_INVALID_ARGUMENT
#define USB_ERROR_INVALID_ARGUMENT 0xD8 |
◆ USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE
#define USB_ERROR_CLASS_INSTANCE_ALREADY_IN_USE 0xD9 |
◆ USB_ERROR_INVALID_MAX_PKT_SIZE
#define USB_ERROR_INVALID_MAX_PKT_SIZE 0xDA |
◆ USB_ERROR_EP_NOT_FOUND_IN_TBL
#define USB_ERROR_EP_NOT_FOUND_IN_TBL 0xDB |
◆ USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET
#define USB_ERROR_CONFIG_REQUIRES_ADDITIONAL_RESET 0xE0 |
◆ USB_ERROR_FailGetDevDescr
#define USB_ERROR_FailGetDevDescr 0xE1 |
◆ USB_ERROR_FailSetDevTblEntry
#define USB_ERROR_FailSetDevTblEntry 0xE2 |
◆ USB_ERROR_FailGetConfDescr
#define USB_ERROR_FailGetConfDescr 0xE3 |
◆ USB_ERROR_TRANSFER_TIMEOUT
#define USB_ERROR_TRANSFER_TIMEOUT 0xFF |
◆ USB_XFER_TIMEOUT
#define USB_XFER_TIMEOUT 5000 |
◆ USB_RETRY_LIMIT
#define USB_RETRY_LIMIT 3 |
◆ USB_SETTLE_DELAY
#define USB_SETTLE_DELAY 200 |
◆ USB_NUMDEVICES
#define USB_NUMDEVICES 16 |
◆ HUB_PORT_RESET_DELAY
#define HUB_PORT_RESET_DELAY 20 |
◆ USB_STATE_MASK
#define USB_STATE_MASK 0xf0 |
◆ USB_STATE_DETACHED
#define USB_STATE_DETACHED 0x10 |
◆ USB_DETACHED_SUBSTATE_INITIALIZE
#define USB_DETACHED_SUBSTATE_INITIALIZE 0x11 |
◆ USB_DETACHED_SUBSTATE_WAIT_FOR_DEVICE
#define USB_DETACHED_SUBSTATE_WAIT_FOR_DEVICE 0x12 |
◆ USB_DETACHED_SUBSTATE_ILLEGAL
#define USB_DETACHED_SUBSTATE_ILLEGAL 0x13 |
◆ USB_ATTACHED_SUBSTATE_SETTLE
#define USB_ATTACHED_SUBSTATE_SETTLE 0x20 |
◆ USB_ATTACHED_SUBSTATE_RESET_DEVICE
#define USB_ATTACHED_SUBSTATE_RESET_DEVICE 0x30 |
◆ USB_ATTACHED_SUBSTATE_WAIT_RESET_COMPLETE
#define USB_ATTACHED_SUBSTATE_WAIT_RESET_COMPLETE 0x40 |
◆ USB_ATTACHED_SUBSTATE_WAIT_SOF
#define USB_ATTACHED_SUBSTATE_WAIT_SOF 0x50 |
◆ USB_ATTACHED_SUBSTATE_WAIT_RESET
#define USB_ATTACHED_SUBSTATE_WAIT_RESET 0x51 |
◆ USB_ATTACHED_SUBSTATE_GET_DEVICE_DESCRIPTOR_SIZE
#define USB_ATTACHED_SUBSTATE_GET_DEVICE_DESCRIPTOR_SIZE 0x60 |
◆ USB_STATE_ADDRESSING
#define USB_STATE_ADDRESSING 0x70 |
◆ USB_STATE_CONFIGURING
#define USB_STATE_CONFIGURING 0x80 |
◆ USB_STATE_RUNNING
#define USB_STATE_RUNNING 0x90 |
◆ USB_STATE_ERROR
#define USB_STATE_ERROR 0xa0 |
◆ MAX3421E
◆ PSETUP_PKT