Open FFBoard
Open source force feedback firmware
dcd_qtd_t Struct Reference

Public Attributes

uint32_t next
 Next link pointer This field contains the physical memory address of the next dTD to be processed. More...
 
uint32_t __pad0__: 3
 
volatile uint32_t xact_err: 1
 
uint32_t __pad1__: 1
 
volatile uint32_t buffer_err: 1
 
volatile uint32_t halted: 1
 
volatile uint32_t active: 1
 
uint32_t __pad2__: 2
 
uint32_t iso_mult_override: 2
 This field can be used for transmit ISOs to override the MULT field in the dQH. This field must be zero for all packet types that are not transmit-ISO. More...
 
uint32_t __pad3__: 3
 
uint32_t int_on_complete: 1
 
volatile uint32_t total_bytes: 15
 
uint32_t __pad4__: 1
 
uint32_t buffer [5]
 buffer1 has frame_n for TODO Isochronous More...
 
uint16_t expected_bytes
 
uint8_t reserved [2]
 

Detailed Description

Definition at line 102 of file dcd_ci_hs.c.

Member Data Documentation

◆ __pad0__

uint32_t dcd_qtd_t::__pad0__

Definition at line 108 of file dcd_ci_hs.c.

◆ __pad1__

uint32_t dcd_qtd_t::__pad1__

Definition at line 110 of file dcd_ci_hs.c.

◆ __pad2__

uint32_t dcd_qtd_t::__pad2__

Definition at line 114 of file dcd_ci_hs.c.

◆ __pad3__

uint32_t dcd_qtd_t::__pad3__

Definition at line 116 of file dcd_ci_hs.c.

◆ __pad4__

uint32_t dcd_qtd_t::__pad4__

Definition at line 119 of file dcd_ci_hs.c.

◆ active

volatile uint32_t dcd_qtd_t::active

Definition at line 113 of file dcd_ci_hs.c.

◆ buffer

uint32_t dcd_qtd_t::buffer[5]

buffer1 has frame_n for TODO Isochronous

Definition at line 122 of file dcd_ci_hs.c.

◆ buffer_err

volatile uint32_t dcd_qtd_t::buffer_err

Definition at line 111 of file dcd_ci_hs.c.

◆ expected_bytes

uint16_t dcd_qtd_t::expected_bytes

Definition at line 128 of file dcd_ci_hs.c.

◆ halted

volatile uint32_t dcd_qtd_t::halted

Definition at line 112 of file dcd_ci_hs.c.

◆ int_on_complete

uint32_t dcd_qtd_t::int_on_complete

Definition at line 117 of file dcd_ci_hs.c.

◆ iso_mult_override

uint32_t dcd_qtd_t::iso_mult_override

This field can be used for transmit ISOs to override the MULT field in the dQH. This field must be zero for all packet types that are not transmit-ISO.

Definition at line 115 of file dcd_ci_hs.c.

◆ next

uint32_t dcd_qtd_t::next

Next link pointer This field contains the physical memory address of the next dTD to be processed.

Definition at line 105 of file dcd_ci_hs.c.

◆ reserved

uint8_t dcd_qtd_t::reserved[2]

Definition at line 129 of file dcd_ci_hs.c.

◆ total_bytes

volatile uint32_t dcd_qtd_t::total_bytes

Definition at line 118 of file dcd_ci_hs.c.

◆ xact_err

volatile uint32_t dcd_qtd_t::xact_err

Definition at line 109 of file dcd_ci_hs.c.


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