FreeRTOS port on GAP8/RISC-V
|
Data Fields | |
struct spim_drv_fifo * | drv_fifo |
struct spim_cs_data * | cs_list |
pi_task_t * | end_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 |
struct spim_cs_data* spim_driver_data::cs_list |
Referenced by __pi_spi_freq_cb(), __pi_spim_cs_data_add(), __pi_spim_cs_data_del(), and __pi_spim_get_cs_data().
uint8_t spim_driver_data::device_id |
Referenced by __pi_spi_close(), __pi_spi_freq_cb(), __pi_spi_open(), __pi_spi_receive_async(), __pi_spi_receive_async_with_ucode(), __pi_spi_send_async(), __pi_spi_send_async_with_ucode(), __pi_spi_xfer_async(), __spi_cpy_read_aligned(), __spi_cpy_read_misaligned(), __spi_cpy_send_aligned(), and __spi_cpy_send_misaligned().
struct spim_drv_fifo* spim_driver_data::drv_fifo |
pi_task_t* spim_driver_data::end_of_transfer |
Referenced by __pi_spi_copy_async_2d(), __pi_spi_receive_async(), __pi_spi_receive_async_with_ucode(), __pi_spi_send_async(), __pi_spi_send_async_with_ucode(), __pi_spi_xfer_async(), __spi_cpy_read_aligned(), __spi_cpy_read_misaligned(), __spi_cpy_send_aligned(), __spi_cpy_send_misaligned(), and spim_eot_handler().
uint32_t spim_driver_data::first_byte_addr |
Referenced by __spi_cpy_read_misaligned(), __spim_handle_first_byte_copy(), and spim_eot_handler().
uint32_t spim_driver_data::first_byte_mask |
uint32_t spim_driver_data::first_byte_pos |
Referenced by __spi_cpy_read_misaligned(), and __spim_handle_first_byte_copy().
uint32_t spim_driver_data::first_byte_shift |
uint32_t spim_driver_data::first_byte_size |
Referenced by __spi_cpy_read_misaligned(), and __spim_handle_first_byte_copy().
uint32_t spim_driver_data::last_byte_addr |
Referenced by __spi_cpy_read_misaligned(), __spim_handle_last_byte_copy(), and spim_eot_handler().
uint32_t spim_driver_data::last_byte_mask |
Referenced by __spi_cpy_read_misaligned(), __spim_handle_last_byte_copy(), and spim_eot_handler().
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_task_t spim_driver_data::post_transfer_task |
pi_task_t spim_driver_data::repeat_transfer |
pi_freq_cb_t spim_driver_data::spi_freq_cb |
Referenced by __pi_spi_close(), and __pi_spi_open().
uint32_t spim_driver_data::tmp_buf[SPIM_TMP_BUF_SIZE] |
pi_task_t spim_driver_data::transfer_2d |