Open FFBoard
Open source force feedback firmware
xfer_ctl_t Struct Reference

Public Attributes

uint8_t * buffer
 
uint16_t total_len
 
uint16_t transferred
 
uint16_t max_packet_size
 
uint16_t last_packet_size
 
uint8_t ep_addr
 
uint8_t data1: 1
 
uint8_t stall: 1
 
uint8_t iso: 1
 
uint16_t queued_len
 
uint16_t max_size
 
bool short_packet
 
uint8_t interval
 
uint16_t fifo_size
 
tu_fifo_tfifo
 
uint8_t * data_ptr
 
union {
   uint16_t   in_remaining_bytes
 
   uint16_t   out_bytes_so_far
 
}; 
 
uint16_t total_bytes
 
union {
   uint16_t   in_remaining_bytes
 
   uint16_t   out_bytes_so_far
 
}; 
 
union {
   uint16_t   in_remaining_bytes
 
   uint16_t   out_bytes_so_far
 
}; 
 
bool dma_requested
 
tu_fifo_tff
 
uint8_t ep_idx
 
bool iso_in_sending
 
bool is_last_packet
 
bool is_iso
 

Detailed Description

Definition at line 210 of file dcd_da146xx.c.

Member Data Documentation

◆ 

union { ... } xfer_ctl_t::@330

◆ 

union { ... } xfer_ctl_t::@335

◆ 

union { ... } xfer_ctl_t::@354

◆ buffer

uint8_t * xfer_ctl_t::buffer

Definition at line 211 of file dcd_da146xx.c.

◆ data1

uint8_t xfer_ctl_t::data1

Definition at line 223 of file dcd_da146xx.c.

◆ data_ptr

uint8_t * xfer_ctl_t::data_ptr

Definition at line 78 of file dcd_nuc120.c.

◆ dma_requested

bool xfer_ctl_t::dma_requested

Definition at line 105 of file dcd_nuc505.c.

◆ ep_addr

uint8_t xfer_ctl_t::ep_addr

Definition at line 221 of file dcd_da146xx.c.

◆ ep_idx

uint8_t xfer_ctl_t::ep_idx

Definition at line 136 of file dcd_stm32_fsdev.c.

◆ ff

tu_fifo_t* xfer_ctl_t::ff

Definition at line 132 of file dcd_stm32_fsdev.c.

◆ fifo

tu_fifo_t* xfer_ctl_t::fifo

Definition at line 73 of file dcd_samx7x.c.

◆ fifo_size

uint16_t xfer_ctl_t::fifo_size

Definition at line 66 of file dcd_pic32mz.c.

◆ in_remaining_bytes

uint16_t xfer_ctl_t::in_remaining_bytes

Definition at line 81 of file dcd_nuc120.c.

◆ interval

uint8_t xfer_ctl_t::interval

Definition at line 73 of file dcd_esp32sx.c.

◆ is_iso

bool xfer_ctl_t::is_iso

Definition at line 44 of file dcd_ch32_usbhs.c.

◆ is_last_packet

bool xfer_ctl_t::is_last_packet

Definition at line 43 of file dcd_ch32_usbhs.c.

◆ iso

uint8_t xfer_ctl_t::iso

Definition at line 227 of file dcd_da146xx.c.

◆ iso_in_sending

bool xfer_ctl_t::iso_in_sending

Definition at line 137 of file dcd_stm32_fsdev.c.

◆ last_packet_size

uint16_t xfer_ctl_t::last_packet_size

Definition at line 220 of file dcd_da146xx.c.

◆ max_packet_size

uint16_t xfer_ctl_t::max_packet_size

Definition at line 216 of file dcd_da146xx.c.

◆ max_size

uint16_t xfer_ctl_t::max_size

Definition at line 71 of file dcd_esp32sx.c.

◆ out_bytes_so_far

uint16_t xfer_ctl_t::out_bytes_so_far

Definition at line 82 of file dcd_nuc120.c.

◆ queued_len

uint16_t xfer_ctl_t::queued_len

Definition at line 70 of file dcd_esp32sx.c.

◆ short_packet

bool xfer_ctl_t::short_packet

Definition at line 72 of file dcd_esp32sx.c.

◆ stall

uint8_t xfer_ctl_t::stall

Definition at line 225 of file dcd_da146xx.c.

◆ total_bytes

uint16_t xfer_ctl_t::total_bytes

Definition at line 85 of file dcd_nuc120.c.

◆ total_len

uint16_t xfer_ctl_t::total_len

Definition at line 213 of file dcd_da146xx.c.

◆ transferred

uint16_t xfer_ctl_t::transferred

Definition at line 215 of file dcd_da146xx.c.


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