FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pi_ffc_itf_data_t Struct Reference

Data Fields

pi_task_tfifo_head
 
pi_task_tfifo_tail
 
pi_task_tend_task
 
void * latest_conf
 
int32_t rx_chan_id
 
int32_t tx_chan_id
 
uint8_t device_id
 
int32_t nb_open
 

Field Documentation

uint8_t pi_ffc_itf_data_t::device_id
pi_task_t* pi_ffc_itf_data_t::end_task
pi_task_t* pi_ffc_itf_data_t::fifo_head

head of the tasks FIFO

Referenced by __ffc_drv_fifo_enqueue(), and __ffc_drv_fifo_pop().

pi_task_t* pi_ffc_itf_data_t::fifo_tail

tail of the tasks FIFO

Referenced by __ffc_drv_fifo_enqueue(), and __ffc_drv_fifo_pop().

void* pi_ffc_itf_data_t::latest_conf

last used FFC configuration

Referenced by __pi_ffc_conf_apply().

int32_t pi_ffc_itf_data_t::nb_open

number of devices opened

int32_t pi_ffc_itf_data_t::rx_chan_id

RX udma channel

Referenced by __pi_ffc_conf_apply().

int32_t pi_ffc_itf_data_t::tx_chan_id

TX udma channel

Referenced by __pi_ffc_conf_apply().