2.3. defs.h
Prev
Chapter 2. usb/
Next
2.3. defs.h
USB_TRANSACTION_EXACT_SIZE
- USB transaction Exact size flag
USB_TRANSACTION_FRAME_START
- USB transaction frame start flag
USB_TRANSACTION_SETUP_EVAL
- USB transaction setup eval flag
USB_TRANSACTION_STATUS_STAGE
- USB transaction status stage flag
USB_TRANSACTION_TIMEOUT
- USB transaction timeout enable
USB_TRANSACTION_REQUEST_FIRST
- USB transaction request first flag
USB_TRANSACTION_CANCELLED
- USB transaction cancelled flag
USB_TRANSACTION_RESULT_OK
- USB transaction result ok
USB_TRANSACTION_RESULT_HALTED
- USB transaction result halted
USB_TRANSACTION_RESULT_ABORTED
- USB transaction result aborted
USB_TRANSACTION_RESULT_TRANSMISSION_FAILED
- USB transaction result transmission failed
USB_TRANSACTION_RESULT_INVALID_SIZE
- USB transaction result invalid size
USB_TRANSACTION_RESULT_WORKING
- USB transaction result. The transaction is still working.
USB_TRANSACTION_RESULT_BUSPROTO_ERR
- USB transaction result. Physical transmission protocol error
USB_TRANSACTION_RESULT_STALL
- USB transaction result. Transfer stalled
USB_TRANSACTION_RESULT_NORESPONSE
- USB transaction result. The device did not respond to the transaction
USB_TRANSACTION_RESULT_HC_BUFF_ERR
- USB transaction result. Controller either ran out of buffer, or could not keep up with the data transfer
USB_TRANSACTION_RESULT_BUS_DATASZ
- USB transaction result. Controller either ran out of buffer, or got too much data
USB_TRANSACTION_RESULT_INTERNAL
- USB transaction result. Internal system error
USB_TRANSACTION_RESULT_TIMEOUT
- USB transaction result - transaction timed out
USB_TRANSACTION_RESULT_REMOVAL
- USB transaction result - transaction aborted due to removal
USB_PIPE_TYPE_CONTROL
- Pipe type for control pipe
USB_PIPE_TYPE_ISOCHRONUS
- Pipe type for ISOCHRONOUS pipe
USB_PIPE_TYPE_BULK
- Pipe type for a BULK pipe
USB_PIPE_TYPE_INTERRUPT
- Pipe type for an INTERRUPT pipe
USB_PIPE_TYPE_MAX
- Maximum value for USB_PIPE_TYPE
USB_PIPE_ADDRESS_MASK
- Mask for pipe endpoint address
USB_PIPE_ADDRESS_BOTH
- Bit definition for pipe being bi-directional
USB_PIPE_ADDRESS_IN
- Bit definition for pipe being IN pipe
USB_PIPE_ADDRESS_OUT
- Bit definition for pipe being OUT pipe
USB_PIPE_DEFAULT
- Definition for address of default control pipe
USB_PIPE_CLEAR_ACTIVATE
- USB_PIPE_CLEAR_ACTIVATE
USB_PIPE_OPEN_SHARED
- Constant to use with usb_pipe_open to open a shared pipe
USB_PIPE_OPEN_EXCLUSIVE
- Constant to use with usb_pipe_open to open a pipe exclusively
USB_PIPE_CLEAR_TOGGLE
- Constant to use with usb_pipe_open to clear data-toggle
USB_REFERENCE_ENDPOINT
- reference type for endpoint
USB_REFERENCE_DEVICE
- reference type for endpoint
USB_REFERENCE_CONTROLLER
- reference type for a host controller
USB_FIND_KEEP_REFERENCE
- usb_find_object - keep master structure reference
USB_FIND_NEXT_OBJECT
- Enable searching with usb_find_object
USB_FIND_HIDDEN_OBJECTS
- Modify searching with usb_find_object
Synopsis of function. macros and structures contained in defs.h