Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ipm_console_receiver_runtime_data Struct Reference

#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 deviceipm_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.
 

Field Documentation

◆ channel_disabled

int ipm_console_receiver_runtime_data::channel_disabled

Indicator that the channel is temporarily disabled due to full buffer.

◆ ipm_device

const struct device* ipm_console_receiver_runtime_data::ipm_device

pointer to the bound low-level IPM device

◆ rb

struct ring_buf ipm_console_receiver_runtime_data::rb

Buffer for received bytes from the low-level IPM device.

◆ rx_thread

struct k_thread ipm_console_receiver_runtime_data::rx_thread

Receiver worker thread.

◆ sem

struct k_sem ipm_console_receiver_runtime_data::sem

Semaphore to wake up the thread to print out messages.


The documentation for this struct was generated from the following file: