|
NetBurner 3.5.7
PDF Version |
USB host pipe common structure. More...
#include <usb_host.h>
Public Attributes | |
| struct _usb_host_pipe * | next |
| usb_device_handle | deviceHandle |
| uint16_t | currentCount |
| uint16_t | nakCount |
| uint16_t | maxPacketSize |
| uint16_t | interval |
| uint8_t | open |
| uint8_t | nextdata01 |
| uint8_t | endpointAddress |
| uint8_t | direction |
| uint8_t | pipeType |
| uint8_t | numberPerUframe |
USB host pipe common structure.
| uint16_t _usb_host_pipe::currentCount |
For KHCI transfer
| usb_device_handle _usb_host_pipe::deviceHandle |
This pipe's device's handle
| uint8_t _usb_host_pipe::direction |
Pipe direction
| uint8_t _usb_host_pipe::endpointAddress |
Endpoint address
| uint16_t _usb_host_pipe::interval |
FS/LS: frame unit; HS: micro-frame unit
| uint16_t _usb_host_pipe::maxPacketSize |
Maximum packet size
| uint16_t _usb_host_pipe::nakCount |
Maximum NAK count
| struct _usb_host_pipe* _usb_host_pipe::next |
Link the idle pipes
| uint8_t _usb_host_pipe::nextdata01 |
Data toggle
| uint8_t _usb_host_pipe::numberPerUframe |
Transaction number per micro-frame
| uint8_t _usb_host_pipe::open |
0 - closed, 1 - open
| uint8_t _usb_host_pipe::pipeType |
Pipe type, for example USB_ENDPOINT_BULK