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

Data Fields

struct spim_cs_datanext
 
struct spim_driver_datadrv_data
 
uint32_t cfg
 
uint32_t udma_cmd [8]
 
uint32_t tmp_buffer
 
uint32_t ucode_tx [9]
 
uint32_t ucode_rx [9]
 
void * ucode_tx_addr
 
size_t ucode_tx_addr_size
 
void * ucode_rx_addr
 
size_t ucode_rx_addr_size
 
uint32_t ucode_tx_pos
 
uint32_t ucode_rx_pos
 
size_t chunk_size_rx
 
size_t chunk_size_tx
 
uint32_t max_baudrate
 
uint32_t polarity
 
uint32_t phase
 
uint8_t cs
 
uint8_t wordsize
 
uint8_t big_endian
 

Field Documentation

size_t spim_cs_data::chunk_size_rx
size_t spim_cs_data::chunk_size_tx
uint32_t spim_cs_data::phase

Referenced by __pi_spi_freq_cb(), and __pi_spi_open().

uint32_t spim_cs_data::polarity

Referenced by __pi_spi_freq_cb(), and __pi_spi_open().

uint32_t spim_cs_data::tmp_buffer
uint32_t spim_cs_data::ucode_rx[9]
void* spim_cs_data::ucode_rx_addr
size_t spim_cs_data::ucode_rx_addr_size
uint32_t spim_cs_data::ucode_rx_pos
uint32_t spim_cs_data::ucode_tx[9]
void* spim_cs_data::ucode_tx_addr
size_t spim_cs_data::ucode_tx_addr_size
uint32_t spim_cs_data::ucode_tx_pos