NetBurner 3.5.7
PDF Version
_usb_host_pipe_init Struct Reference

USB host pipe information structure for opening pipe. More...

#include <usb_host.h>

Public Attributes

void * devInstance
 
uint16_t nakCount
 
uint16_t maxPacketSize
 
uint8_t interval
 
uint8_t endpointAddress
 
uint8_t direction
 
uint8_t pipeType
 
uint8_t numberPerUframe
 

Detailed Description

USB host pipe information structure for opening pipe.

Member Data Documentation

◆ devInstance

void* _usb_host_pipe_init::devInstance

Device instance handle

◆ direction

uint8_t _usb_host_pipe_init::direction

Endpoint direction

◆ endpointAddress

uint8_t _usb_host_pipe_init::endpointAddress

Endpoint address

◆ interval

uint8_t _usb_host_pipe_init::interval

Pipe's interval

◆ maxPacketSize

uint16_t _usb_host_pipe_init::maxPacketSize

Pipe's maximum packet size

◆ nakCount

uint16_t _usb_host_pipe_init::nakCount

Maximum NAK retry count. MUST be zero for interrupt

◆ numberPerUframe

uint8_t _usb_host_pipe_init::numberPerUframe

Transaction number for each micro-frame

◆ pipeType

uint8_t _usb_host_pipe_init::pipeType

Endpoint type, the value is USB_ENDPOINT_INTERRUPT, USB_ENDPOINT_CONTROL, USB_ENDPOINT_ISOCHRONOUS, USB_ENDPOINT_BULK


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