|
Zephyr Project API
3.3.0
A Scalable Open Source RTOS
|
#include <icmsg.h>
Data Fields | |
| struct spsc_pbuf * | tx_ib |
| struct spsc_pbuf * | rx_ib |
| atomic_t | send_buffer_reserved |
| const struct ipc_service_cb * | cb |
| void * | ctx |
| const struct icmsg_config_t * | cfg |
| struct k_work_delayable | notify_work |
| struct k_work | mbox_work |
| atomic_t | state |
| uint8_t | rx_buffer [CONFIG_IPC_SERVICE_ICMSG_CB_BUF_SIZE] |
| const struct ipc_service_cb* icmsg_data_t::cb |
| const struct icmsg_config_t* icmsg_data_t::cfg |
| void* icmsg_data_t::ctx |
| struct k_work icmsg_data_t::mbox_work |
| struct k_work_delayable icmsg_data_t::notify_work |
| uint8_t icmsg_data_t::rx_buffer[CONFIG_IPC_SERVICE_ICMSG_CB_BUF_SIZE] |
| struct spsc_pbuf* icmsg_data_t::rx_ib |
| atomic_t icmsg_data_t::send_buffer_reserved |
| atomic_t icmsg_data_t::state |
| struct spsc_pbuf* icmsg_data_t::tx_ib |