![]() |
no-OS
|
Holds the frame buffers and the communication descriptor for the OA TC6 driver. More...
#include <oa_tc6.h>
Public Attributes | |
| struct no_os_spi_desc * | comm_desc |
| uint8_t | ctrl_chunks [OA_SPI_CTRL_LEN] |
| uint8_t | data_chunks [OA_SPI_BUFF_LEN] |
| void * | ctrl_lock |
| void * | data_lock |
| struct oa_tc6_frame_buffer | user_rx_frame_buffer [OA_RX_FRAME_BUFF_NUM] |
| struct oa_tc6_frame_buffer | user_tx_frame_buffer [OA_TX_FRAME_BUFF_NUM] |
| uint32_t | data_tx_credit |
| uint32_t | data_rx_credit |
| uint32_t | ctrl_tx_credit |
| uint32_t | ctrl_rx_credit |
| enum oa_tc6_bufst_polling | bufst_polling |
| struct oa_tc6_flags | xfer_flags |
| bool | prote_spi |
| struct oa_tc6_stats | stats |
| void(* | callback )(struct oa_tc6_desc *, uint32_t, void *) |
| void * | callback_arg |
| uint32_t | pending_events |
Holds the frame buffers and the communication descriptor for the OA TC6 driver.
| enum oa_tc6_bufst_polling oa_tc6_desc::bufst_polling |
| void(* oa_tc6_desc::callback) (struct oa_tc6_desc *, uint32_t, void *) |
| void* oa_tc6_desc::callback_arg |
| struct no_os_spi_desc* oa_tc6_desc::comm_desc |
| uint8_t oa_tc6_desc::ctrl_chunks[OA_SPI_CTRL_LEN] |
| void* oa_tc6_desc::ctrl_lock |
| uint32_t oa_tc6_desc::ctrl_rx_credit |
| uint32_t oa_tc6_desc::ctrl_tx_credit |
| uint8_t oa_tc6_desc::data_chunks[OA_SPI_BUFF_LEN] |
| void* oa_tc6_desc::data_lock |
| uint32_t oa_tc6_desc::data_rx_credit |
| uint32_t oa_tc6_desc::data_tx_credit |
| uint32_t oa_tc6_desc::pending_events |
| bool oa_tc6_desc::prote_spi |
| struct oa_tc6_stats oa_tc6_desc::stats |
| struct oa_tc6_frame_buffer oa_tc6_desc::user_rx_frame_buffer[OA_RX_FRAME_BUFF_NUM] |
| struct oa_tc6_frame_buffer oa_tc6_desc::user_tx_frame_buffer[OA_TX_FRAME_BUFF_NUM] |
| struct oa_tc6_flags oa_tc6_desc::xfer_flags |