Go to the source code of this file.
|
| enum | usb_request_type : uint8_t {
GET_REPORT = 0x01
, GET_IDLE = 0x02
, GET_PROTOCOL = 0x03
, SET_REPORT = 0x09
,
SET_IDLE = 0x0A
, SET_PROTOCOL = 0x0B
} |
| |
| enum | usb_report_type { REPORT_TYPE_INPUT = 1
, REPORT_TYPE_OUTPUT = 2
, REPORT_TYPE_FEATURE = 3
} |
| |
| enum | usb_setup_packet_request { USB_SETUP_PACKET_GET_STATUS = 0
, USB_SETUP_PACKET_CLEAR_FEATURE = 1
, USB_SETUP_PACKET_SET_FEATURE = 3
, USB_SETUP_PACKET_SET_ADDRESS = 5
} |
| |
◆ usb_report_type
| Enumerator |
|---|
| REPORT_TYPE_INPUT | |
| REPORT_TYPE_OUTPUT | |
| REPORT_TYPE_FEATURE | |
Definition at line 74 of file usb.h.
◆ usb_request_type
| Enumerator |
|---|
| GET_REPORT | |
| GET_IDLE | |
| GET_PROTOCOL | |
| SET_REPORT | |
| SET_IDLE | |
| SET_PROTOCOL | |
Definition at line 65 of file usb.h.
◆ usb_setup_packet_request
| Enumerator |
|---|
| USB_SETUP_PACKET_GET_STATUS | |
| USB_SETUP_PACKET_CLEAR_FEATURE | |
| USB_SETUP_PACKET_SET_FEATURE | |
| USB_SETUP_PACKET_SET_ADDRESS | |
Definition at line 88 of file usb.h.
◆ __attribute__()
◆ __attribute__
◆ bAlternateSetting
Definition at line 3 of file usb.h.
◆ bConfigurationValue
Definition at line 4 of file usb.h.
◆ bDescriptorType
Definition at line 1 of file usb.h.
◆ bEndpointAddress
Definition at line 2 of file usb.h.
◆ bInterfaceClass
Definition at line 5 of file usb.h.
◆ bInterfaceNumber
Definition at line 2 of file usb.h.
◆ bInterfaceProtocol
Definition at line 7 of file usb.h.
◆ bInterfaceSubClass
Definition at line 6 of file usb.h.
◆ bInterval
Definition at line 5 of file usb.h.
◆ bLength
Definition at line 0 of file usb.h.
◆ bmAttributes
Definition at line 6 of file usb.h.
◆ bMaxPower
Definition at line 7 of file usb.h.
◆ bNumEndpoints
Definition at line 4 of file usb.h.
◆ bNumInterfaces
Definition at line 3 of file usb.h.
◆ iConfiguration
◆ iInterface
Definition at line 8 of file usb.h.
◆ wMaxPacketSize
Definition at line 4 of file usb.h.
◆ wTotalLength
Definition at line 2 of file usb.h.