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

Data Fields

struct spim_drv_fifodrv_fifo
 
struct spim_cs_datacs_list
 
pi_task_tend_of_transfer
 
pi_task_t post_transfer_task
 
pi_task_t repeat_transfer
 
pi_task_t transfer_2d
 
uint32_t nb_open
 
uint32_t tmp_buf [SPIM_TMP_BUF_SIZE]
 
uint32_t first_byte_addr
 
uint32_t first_byte_pos
 
uint32_t first_byte_size
 
uint32_t last_byte_addr
 
uint32_t first_byte_mask
 
uint32_t last_byte_mask
 
uint32_t first_byte_shift
 
uint32_t last_byte_shift
 
pi_freq_cb_t spi_freq_cb
 
uint8_t device_id
 

Field Documentation

uint32_t spim_driver_data::first_byte_addr
uint32_t spim_driver_data::first_byte_mask
uint32_t spim_driver_data::first_byte_pos
uint32_t spim_driver_data::first_byte_shift
uint32_t spim_driver_data::first_byte_size
uint32_t spim_driver_data::last_byte_addr
uint32_t spim_driver_data::last_byte_mask
uint32_t spim_driver_data::last_byte_shift
uint32_t spim_driver_data::nb_open

Referenced by __pi_spi_close(), and __pi_spi_open().

pi_freq_cb_t spim_driver_data::spi_freq_cb

Referenced by __pi_spi_close(), and __pi_spi_open().