ether2ser 0.1.0
Ethernet <-> synchronous V.24 bridge firmware for RP2040 + W5500
Loading...
Searching...
No Matches
global_log_state_t Struct Reference
Collaboration diagram for global_log_state_t:

Data Fields

log_level_t current_log_level
 
volatile uint16_t head
 
volatile uint16_t tail
 
volatile uint32_t dropped
 
volatile uint32_t high_water_mark
 
bool log_emitted
 
log_entry_t queue [LOG_QUEUE_DEPTH]
 

Detailed Description

Definition at line 43 of file log.c.

Field Documentation

◆ current_log_level

log_level_t global_log_state_t::current_log_level

Definition at line 45 of file log.c.

Referenced by get_loglevel(), log_write(), and set_loglevel().

◆ dropped

volatile uint32_t global_log_state_t::dropped

Definition at line 48 of file log.c.

Referenced by log_take_dropped_count(), and log_write().

◆ head

volatile uint16_t global_log_state_t::head

Definition at line 46 of file log.c.

Referenced by log_core1_drain(), and log_write().

◆ high_water_mark

volatile uint32_t global_log_state_t::high_water_mark

Definition at line 49 of file log.c.

Referenced by log_get_high_water_mark(), and log_write().

◆ log_emitted

bool global_log_state_t::log_emitted

Definition at line 50 of file log.c.

Referenced by log_take_emitted_flag(), and log_write().

◆ queue

log_entry_t global_log_state_t::queue[LOG_QUEUE_DEPTH]

Definition at line 51 of file log.c.

Referenced by log_core1_drain(), and log_write().

◆ tail

volatile uint16_t global_log_state_t::tail

Definition at line 47 of file log.c.

Referenced by log_core1_drain(), and log_write().


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