FreeRTOS port on GAP8/RISC-V
|
Data Fields | |
struct pi_task * | fifo_head [2] |
struct pi_task * | fifo_tail [2] |
struct pi_i2s_conf | rx_conf |
struct pi_i2s_conf | tx_conf |
uint32_t | device_id |
uint32_t | slot_id |
uint32_t | slot_cfg |
int8_t | udma_chan_id_rx |
int8_t | udma_chan_id_tx |
uint8_t | use_pingpong |
uint8_t | reenqueue |
uint8_t | cur_read_buffer |
uint8_t | cur_write_buffer |
uint8_t | nb_ready_buffer [2] |
uint8_t i2s_itf_slot_s::cur_read_buffer |
Referenced by __pi_i2s_channel_read_async(), and __pi_i2s_resume().
uint8_t i2s_itf_slot_s::cur_write_buffer |
Referenced by __pi_i2s_resume().
uint32_t i2s_itf_slot_s::device_id |
Referenced by __pi_i2s_open(), __pi_i2s_resume(), __pi_i2s_rx_handler(), __pi_i2s_slot_conf_apply(), and __pi_i2s_tx_handler().
struct pi_task* i2s_itf_slot_s::fifo_head[2] |
struct pi_task* i2s_itf_slot_s::fifo_tail[2] |
Referenced by __pi_i2s_channel_read_async(), __pi_i2s_channel_write_async(), __pi_i2s_open(), and __pi_i2s_resume().
uint8_t i2s_itf_slot_s::nb_ready_buffer[2] |
uint8_t i2s_itf_slot_s::reenqueue |
Referenced by __pi_i2s_resume(), __pi_i2s_rx_handler(), and __pi_i2s_tx_handler().
struct pi_i2s_conf i2s_itf_slot_s::rx_conf |
uint32_t i2s_itf_slot_s::slot_cfg |
Referenced by __pi_i2s_open(), __pi_i2s_resume(), and __pi_i2s_slot_conf_apply().
uint32_t i2s_itf_slot_s::slot_id |
Referenced by __pi_i2s_open(), __pi_i2s_resume(), __pi_i2s_rx_handler(), __pi_i2s_slot_conf_apply(), and __pi_i2s_tx_handler().
struct pi_i2s_conf i2s_itf_slot_s::tx_conf |
int8_t i2s_itf_slot_s::udma_chan_id_rx |
Referenced by __pi_i2s_open(), __pi_i2s_resume(), __pi_i2s_slot_conf_apply(), __pi_i2s_suspend(), and __pi_i2s_timestamp_enable().
int8_t i2s_itf_slot_s::udma_chan_id_tx |
Referenced by __pi_i2s_open(), __pi_i2s_resume(), __pi_i2s_slot_conf_apply(), __pi_i2s_suspend(), and __pi_i2s_timestamp_enable().
uint8_t i2s_itf_slot_s::use_pingpong |