Zephyr API Documentation  2.7.0-rc2
A Scalable Open Source RTOS
ipm_console_receiver_runtime_data Struct Reference

#include <ipm_console.h>

Data Fields

struct ring_buf rb
 
struct k_sem sem
 
const struct deviceipm_device
 
int channel_disabled
 
struct k_thread rx_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: