NetBurner 3.5.7
PDF Version
_usb_host_pipe Struct Reference

USB host pipe common structure. More...

#include <usb_host.h>

Public Attributes

struct _usb_host_pipenext
 
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
 

Detailed Description

USB host pipe common structure.

Member Data Documentation

◆ currentCount

uint16_t _usb_host_pipe::currentCount

For KHCI transfer

◆ deviceHandle

usb_device_handle _usb_host_pipe::deviceHandle

This pipe's device's handle

◆ direction

uint8_t _usb_host_pipe::direction

Pipe direction

◆ endpointAddress

uint8_t _usb_host_pipe::endpointAddress

Endpoint address

◆ interval

uint16_t _usb_host_pipe::interval

FS/LS: frame unit; HS: micro-frame unit

◆ maxPacketSize

uint16_t _usb_host_pipe::maxPacketSize

Maximum packet size

◆ nakCount

uint16_t _usb_host_pipe::nakCount

Maximum NAK count

◆ next

struct _usb_host_pipe* _usb_host_pipe::next

Link the idle pipes

◆ nextdata01

uint8_t _usb_host_pipe::nextdata01

Data toggle

◆ numberPerUframe

uint8_t _usb_host_pipe::numberPerUframe

Transaction number per micro-frame

◆ open

uint8_t _usb_host_pipe::open

0 - closed, 1 - open

◆ pipeType

uint8_t _usb_host_pipe::pipeType

Pipe type, for example USB_ENDPOINT_BULK


The documentation for this struct was generated from the following file: