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

Data Fields

struct pi_task * fifo_head
 
struct pi_task * fifo_tail
 
uint32_t device_id
 
uint32_t nb_open
 
uint8_t chan_id_rx
 
uint8_t chan_id_tx
 
uint32_t pending_hyper_addr
 
uint32_t pending_buffer
 
uint32_t pending_repeat
 
uint32_t pending_repeat_size
 
uint32_t pending_stride
 
uint32_t pending_length
 
udma_channel_e pending_channel
 

Field Documentation

uint8_t hyper_driver_fifo_s::chan_id_rx
uint8_t hyper_driver_fifo_s::chan_id_tx
struct pi_task* hyper_driver_fifo_s::fifo_head
struct pi_task* hyper_driver_fifo_s::fifo_tail
uint32_t hyper_driver_fifo_s::nb_open
uint32_t hyper_driver_fifo_s::pending_buffer
udma_channel_e hyper_driver_fifo_s::pending_channel
uint32_t hyper_driver_fifo_s::pending_hyper_addr
uint32_t hyper_driver_fifo_s::pending_length
uint32_t hyper_driver_fifo_s::pending_repeat
uint32_t hyper_driver_fifo_s::pending_repeat_size
uint32_t hyper_driver_fifo_s::pending_stride