|
Zephyr Project API 3.7.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.