The Pedigree Project 0.1
Public Member Functions | Public Attributes | List of all members
UsbEndpoint Struct Reference
+ Collaboration diagram for UsbEndpoint:

Public Member Functions

 UsbEndpoint (uint8_t address, uint8_t hubPort, uint8_t endpoint, UsbSpeed _speed, size_t maxPacketSize)
 

Public Attributes

uint8_t nAddress
 
uint8_t nEndpoint
 
UsbSpeed speed
 
size_t nMaxPacketSize
 
uint8_t nInterval
 
uint8_t nTransferType
 
bool nIn
 
uint8_t nMaxBurst
 
uint8_t nStreams
 
uint16_t nBytesPerInterval
 
uint8_t nHubAddress
 
uint8_t nHubPort
 
uint8_t nRootPort
 
size_t nRootPortGeneration
 

Detailed Description

Definition at line 63 of file Usb.h.

Constructor & Destructor Documentation

◆ UsbEndpoint() [1/2]

UsbEndpoint::UsbEndpoint ( )
inline

Definition at line 64 of file Usb.h.

◆ UsbEndpoint() [2/2]

UsbEndpoint::UsbEndpoint ( uint8_t  address,
uint8_t  hubPort,
uint8_t  endpoint,
UsbSpeed  _speed,
size_t  maxPacketSize 
)
inline

Definition at line 79 of file Usb.h.

Member Data Documentation

◆ nAddress

uint8_t UsbEndpoint::nAddress

Definition at line 96 of file Usb.h.

◆ nBytesPerInterval

uint16_t UsbEndpoint::nBytesPerInterval

Definition at line 105 of file Usb.h.

◆ nEndpoint

uint8_t UsbEndpoint::nEndpoint

Definition at line 97 of file Usb.h.

◆ nHubAddress

uint8_t UsbEndpoint::nHubAddress

Definition at line 106 of file Usb.h.

◆ nHubPort

uint8_t UsbEndpoint::nHubPort

Definition at line 107 of file Usb.h.

◆ nIn

bool UsbEndpoint::nIn

Definition at line 102 of file Usb.h.

◆ nInterval

uint8_t UsbEndpoint::nInterval

Definition at line 100 of file Usb.h.

◆ nMaxBurst

uint8_t UsbEndpoint::nMaxBurst

Definition at line 103 of file Usb.h.

◆ nMaxPacketSize

size_t UsbEndpoint::nMaxPacketSize

Definition at line 99 of file Usb.h.

◆ nRootPort

uint8_t UsbEndpoint::nRootPort

Definition at line 108 of file Usb.h.

◆ nRootPortGeneration

size_t UsbEndpoint::nRootPortGeneration

Definition at line 109 of file Usb.h.

◆ nStreams

uint8_t UsbEndpoint::nStreams

Definition at line 104 of file Usb.h.

◆ nTransferType

uint8_t UsbEndpoint::nTransferType

Definition at line 101 of file Usb.h.

◆ speed

UsbSpeed UsbEndpoint::speed

Definition at line 98 of file Usb.h.


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