Expand description
USB Definitions.
Structs§
- OS_
STRING - OS_
STRING_ u - URB
- URB_
BULK_ OR_ INTERRUPT_ TRANSFER - URB_
CONTROL_ DESCRIPTOR_ REQUEST - URB_
CONTROL_ FEATURE_ REQUEST - URB_
CONTROL_ GET_ CONFIGURATION_ REQUEST - URB_
CONTROL_ GET_ INTERFACE_ REQUEST - URB_
CONTROL_ GET_ STATUS_ REQUEST - URB_
CONTROL_ TRANSFER - URB_
CONTROL_ TRANSFER_ EX - URB_
CONTROL_ VENDOR_ OR_ CLASS_ REQUEST - URB_
FRAME_ LENGTH_ CONTROL - URB_
GET_ CURRENT_ FRAME_ NUMBER - URB_
GET_ FRAME_ LENGTH - URB_
HCD_ AREA - URB_
HEADER - URB_
ISOCH_ TRANSFER - URB_
OPEN_ STATIC_ STREAMS - URB_
OS_ FEATURE_ DESCRIPTOR_ REQUEST - URB_
PIPE_ REQUEST - URB_
SELECT_ CONFIGURATION - URB_
SELECT_ INTERFACE - URB_
SET_ FRAME_ LENGTH - URB_u
- USBD_
DEVICE_ INFORMATION - USBD_
INTERFACE_ INFORMATION - USBD_
ISO_ PACKET_ DESCRIPTOR - USBD_
PIPE_ INFORMATION - USBD_
STREAM_ INFORMATION - USBD_
VERSION_ INFORMATION
Constants§
- EHCI_
Generic - EHCI_
Intel_ Medfield - EHCI_
Lucent - EHCI_
NEC - EHCI_
NVIDIA_ Tegra2 - EHCI_
NVIDIA_ Tegra3 - MS_
GENRE_ DESCRIPTOR_ INDEX - MS_
OS_ FLAGS_ CONTAINERID - MS_
OS_ STRING_ SIGNATURE - MS_
POWER_ DESCRIPTOR_ INDEX - OHCI_
Generic - OHCI_
Hydra - OHCI_
NEC - OS_
STRING_ DESCRIPTOR_ INDEX - UHCI_
Generic - UHCI_
Ich1 - UHCI_
Ich2 - UHCI_
Ich4 - UHCI_
Ich5 - UHCI_
Ich6 - UHCI_
Ich3m - UHCI_
Intel - UHCI_
Piix3 - UHCI_
Piix4 - UHCI_
Reserved204 - UHCI_
VIA - UHCI_
VIA_ x0E_ FIFO - UHCI_
VIA_ x01 - UHCI_
VIA_ x02 - UHCI_
VIA_ x03 - UHCI_
VIA_ x04 - URB_
FUNCTION_ ABORT_ PIPE - URB_
FUNCTION_ BULK_ OR_ INTERRUPT_ TRANSFER - URB_
FUNCTION_ BULK_ OR_ INTERRUPT_ TRANSFER_ USING_ CHAINED_ MDL - URB_
FUNCTION_ CLASS_ DEVICE - URB_
FUNCTION_ CLASS_ ENDPOINT - URB_
FUNCTION_ CLASS_ INTERFACE - URB_
FUNCTION_ CLASS_ OTHER - URB_
FUNCTION_ CLEAR_ FEATURE_ TO_ DEVICE - URB_
FUNCTION_ CLEAR_ FEATURE_ TO_ ENDPOINT - URB_
FUNCTION_ CLEAR_ FEATURE_ TO_ INTERFACE - URB_
FUNCTION_ CLEAR_ FEATURE_ TO_ OTHER - URB_
FUNCTION_ CLOSE_ STATIC_ STREAMS - URB_
FUNCTION_ CONTROL_ TRANSFER - URB_
FUNCTION_ CONTROL_ TRANSFER_ EX - URB_
FUNCTION_ GET_ CONFIGURATION - URB_
FUNCTION_ GET_ CURRENT_ FRAME_ NUMBER - URB_
FUNCTION_ GET_ DESCRIPTOR_ FROM_ DEVICE - URB_
FUNCTION_ GET_ DESCRIPTOR_ FROM_ ENDPOINT - URB_
FUNCTION_ GET_ DESCRIPTOR_ FROM_ INTERFACE - URB_
FUNCTION_ GET_ FRAME_ LENGTH - URB_
FUNCTION_ GET_ INTERFACE - URB_
FUNCTION_ GET_ MS_ FEATURE_ DESCRIPTOR - URB_
FUNCTION_ GET_ STATUS_ FROM_ DEVICE - URB_
FUNCTION_ GET_ STATUS_ FROM_ ENDPOINT - URB_
FUNCTION_ GET_ STATUS_ FROM_ INTERFACE - URB_
FUNCTION_ GET_ STATUS_ FROM_ OTHER - URB_
FUNCTION_ ISOCH_ TRANSFER - URB_
FUNCTION_ ISOCH_ TRANSFER_ USING_ CHAINED_ MDL - URB_
FUNCTION_ OPEN_ STATIC_ STREAMS - URB_
FUNCTION_ RELEASE_ FRAME_ LENGTH_ CONTROL - URB_
FUNCTION_ RESERVED_ 0X0016 - URB_
FUNCTION_ RESERVE_ 0X001D - URB_
FUNCTION_ RESERVE_ 0X002B - URB_
FUNCTION_ RESERVE_ 0X002C - URB_
FUNCTION_ RESERVE_ 0X002D - URB_
FUNCTION_ RESERVE_ 0X002E - URB_
FUNCTION_ RESERVE_ 0X002F - URB_
FUNCTION_ RESERVE_ 0X0033 - URB_
FUNCTION_ RESERVE_ 0X0034 - URB_
FUNCTION_ RESET_ PIPE - URB_
FUNCTION_ SELECT_ CONFIGURATION - URB_
FUNCTION_ SELECT_ INTERFACE - URB_
FUNCTION_ SET_ DESCRIPTOR_ TO_ DEVICE - URB_
FUNCTION_ SET_ DESCRIPTOR_ TO_ ENDPOINT - URB_
FUNCTION_ SET_ DESCRIPTOR_ TO_ INTERFACE - URB_
FUNCTION_ SET_ FEATURE_ TO_ DEVICE - URB_
FUNCTION_ SET_ FEATURE_ TO_ ENDPOINT - URB_
FUNCTION_ SET_ FEATURE_ TO_ INTERFACE - URB_
FUNCTION_ SET_ FEATURE_ TO_ OTHER - URB_
FUNCTION_ SET_ FRAME_ LENGTH - URB_
FUNCTION_ SYNC_ CLEAR_ STALL - URB_
FUNCTION_ SYNC_ RESET_ PIPE - URB_
FUNCTION_ SYNC_ RESET_ PIPE_ AND_ CLEAR_ STALL - URB_
FUNCTION_ TAKE_ FRAME_ LENGTH_ CONTROL - URB_
FUNCTION_ VENDOR_ DEVICE - URB_
FUNCTION_ VENDOR_ ENDPOINT - URB_
FUNCTION_ VENDOR_ INTERFACE - URB_
FUNCTION_ VENDOR_ OTHER - URB_
OPEN_ STATIC_ STREAMS_ VERSION_ 100 - USBDI_
VERSION - USBD_
DEFAULT_ MAXIMUM_ TRANSFER_ SIZE - USBD_
DEFAULT_ PIPE_ TRANSFER - USBD_
ISO_ START_ FRAME_ RANGE - USBD_
PF_ CHANGE_ MAX_ PACKET - USBD_
PF_ ENABLE_ RT_ THREAD_ ACCESS - USBD_
PF_ MAP_ ADD_ TRANSFERS - USBD_
PF_ SHORT_ PACKET_ OPT - USBD_
PF_ VALID_ MASK - USBD_
SHORT_ TRANSFER_ OK - USBD_
START_ ISO_ TRANSFER_ ASAP - USBD_
STATUS_ BABBLE_ DETECTED - USBD_
STATUS_ BAD_ CONFIG_ DESC_ LENGTH - USBD_
STATUS_ BAD_ DESCRIPTOR - USBD_
STATUS_ BAD_ DESCRIPTOR_ BLEN - USBD_
STATUS_ BAD_ DESCRIPTOR_ TYPE - USBD_
STATUS_ BAD_ ENDPOINT_ ADDRESS - USBD_
STATUS_ BAD_ ENDPOINT_ DESCRIPTOR - USBD_
STATUS_ BAD_ INTERFACE_ ASSOC_ DESCRIPTOR - USBD_
STATUS_ BAD_ INTERFACE_ DESCRIPTOR - USBD_
STATUS_ BAD_ NUMBER_ OF_ ENDPOINTS - USBD_
STATUS_ BAD_ NUMBER_ OF_ INTERFACES - USBD_
STATUS_ BAD_ START_ FRAME - USBD_
STATUS_ BTSTUFF - USBD_
STATUS_ BUFFER_ OVERRUN - USBD_
STATUS_ BUFFER_ TOO_ SMALL - USBD_
STATUS_ BUFFER_ UNDERRUN - USBD_
STATUS_ CANCELED - USBD_
STATUS_ CRC - USBD_
STATUS_ DATA_ BUFFER_ ERROR - USBD_
STATUS_ DATA_ OVERRUN - USBD_
STATUS_ DATA_ TOGGLE_ MISMATCH - USBD_
STATUS_ DATA_ UNDERRUN - USBD_
STATUS_ DEVICE_ GONE - USBD_
STATUS_ DEV_ NOT_ RESPONDING - USBD_
STATUS_ ENDPOINT_ HALTED - USBD_
STATUS_ ERROR_ BUSY - USBD_
STATUS_ ERROR_ SHORT_ TRANSFER - USBD_
STATUS_ FIFO - USBD_
STATUS_ FRAME_ CONTROL_ NOT_ OWNED - USBD_
STATUS_ FRAME_ CONTROL_ OWNED - USBD_
STATUS_ HUB_ INTERNAL_ ERROR - USBD_
STATUS_ INAVLID_ CONFIGURATION_ DESCRIPTOR - USBD_
STATUS_ INAVLID_ PIPE_ FLAGS - USBD_
STATUS_ INSUFFICIENT_ RESOURCES - USBD_
STATUS_ INTERFACE_ NOT_ FOUND - USBD_
STATUS_ INTERNAL_ HC_ ERROR - USBD_
STATUS_ INVALID_ CONFIGURATION_ DESCRIPTOR - USBD_
STATUS_ INVALID_ PARAMETER - USBD_
STATUS_ INVALID_ PIPE_ HANDLE - USBD_
STATUS_ INVALID_ STREAM_ ID - USBD_
STATUS_ INVALID_ STREAM_ TYPE - USBD_
STATUS_ INVALID_ URB_ FUNCTION - USBD_
STATUS_ ISOCH_ REQUEST_ FAILED - USBD_
STATUS_ ISO_ NA_ LATE_ USBPORT - USBD_
STATUS_ ISO_ NOT_ ACCESSED_ BY_ HW - USBD_
STATUS_ ISO_ NOT_ ACCESSED_ LATE - USBD_
STATUS_ ISO_ TD_ ERROR - USBD_
STATUS_ NOT_ ACCESSED - USBD_
STATUS_ NOT_ SUPPORTED - USBD_
STATUS_ NO_ BANDWIDTH - USBD_
STATUS_ NO_ PING_ RESPONSE - USBD_
STATUS_ PENDING - USBD_
STATUS_ PID_ CHECK_ FAILURE - USBD_
STATUS_ PORT_ OPERATION_ PENDING - USBD_
STATUS_ RESERVE D1 - USBD_
STATUS_ RESERVE D2 - USBD_
STATUS_ SET_ CONFIG_ FAILED - USBD_
STATUS_ STALL_ PID - USBD_
STATUS_ STATUS_ NOT_ MAPPED - USBD_
STATUS_ SUCCESS - USBD_
STATUS_ TIMEOUT - USBD_
STATUS_ UNEXPECTED_ PID - USBD_
STATUS_ XACT_ ERROR - USBD_
TRANSFER_ DIRECTION - USBD_
TRANSFER_ DIRECTION_ IN - USBD_
TRANSFER_ DIRECTION_ OUT - USB_
DEFAULT_ DEVICE_ ADDRESS - USB_
DEFAULT_ ENDPOINT_ ADDRESS - USB_
DEFAULT_ MAX_ PACKET - USB_
HcGeneric - USB_
PORTATTR_ MINI_ CONNECTOR - USB_
PORTATTR_ NO_ CONNECTOR - USB_
PORTATTR_ NO_ OVERCURRENT_ UI - USB_
PORTATTR_ OEM_ CONNECTOR - USB_
PORTATTR_ OWNED_ BY_ CC - USB_
PORTATTR_ SHARED_ USB2 - Usbd
Pipe Type Bulk - Usbd
Pipe Type Control - Usbd
Pipe Type Interrupt - Usbd
Pipe Type Isochronous - VALID_
TRANSFER_ FLAGS_ MASK