Zephyr API Documentation
3.3.0
A Scalable Open Source RTOS
|
|
3.3.0 |
#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 |