Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
#include <ipm_console.h>
Data Fields | |
struct ring_buf | rb |
Buffer for received bytes from the low-level IPM device. | |
struct k_sem | sem |
Semaphore to wake up the thread to print out messages. | |
const struct device * | ipm_device |
pointer to the bound low-level IPM device | |
int | channel_disabled |
Indicator that the channel is temporarily disabled due to full buffer. | |
struct k_thread | rx_thread |
Receiver worker thread. | |
int ipm_console_receiver_runtime_data::channel_disabled |
Indicator that the channel is temporarily disabled due to full buffer.
const struct device* ipm_console_receiver_runtime_data::ipm_device |
pointer to the bound low-level IPM device
struct ring_buf ipm_console_receiver_runtime_data::rb |
Buffer for received bytes from the low-level IPM device.
struct k_thread ipm_console_receiver_runtime_data::rx_thread |
Receiver worker thread.
struct k_sem ipm_console_receiver_runtime_data::sem |
Semaphore to wake up the thread to print out messages.