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

Public Types

enum  StatusCodes { Timeout = 0x4, Nak = 0x8, Babble = 0x10, Stall = 0x40 }
 

Public Member Functions

UsbError getError ()
 

Public Attributes

uint32_t bNextInvalid: 1
 
uint32_t bNextQH: 1
 
uint32_t bNextDepth: 1
 
uint32_t res0: 1
 
uint32_t pNext: 28
 
uint32_t nActLen: 11
 
uint32_t res1: 5
 
uint32_t nStatus: 8
 
uint32_t bIoc: 1
 
uint32_t bIsochronus: 1
 
uint32_t bLoSpeed: 1
 
uint32_t nErr: 2
 
uint32_t bSpd: 1
 
uint32_t res2: 2
 
uint32_t nPid: 8
 
uint32_t nAddress: 7
 
uint32_t nEndpoint: 4
 
uint32_t bDataToggle: 1
 
uint32_t res3: 1
 
uint32_t nMaxLen: 11
 
uint32_t pBuff
 
uint16_t nBufferSize
 
bool bShortTransferTD
 
size_t id
 

Detailed Description

Definition at line 56 of file Uhci.h.


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