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

Data Fields

uint8_t rx_byte
 
uint8_t hdlc_decode_fail_streak
 
uint64_t last_rx_byte_us
 
uint64_t last_frame_ready_bytes
 
uint32_t hunt_idle_run_length
 
bool work_done
 
bool udp_rx_throttled
 

Detailed Description

Definition at line 95 of file event_loop.c.

Field Documentation

◆ hdlc_decode_fail_streak

uint8_t event_loop_runtime_t::hdlc_decode_fail_streak

◆ hunt_idle_run_length

uint32_t event_loop_runtime_t::hunt_idle_run_length

Definition at line 101 of file event_loop.c.

Referenced by drain_rx_until_empty().

◆ last_frame_ready_bytes

uint64_t event_loop_runtime_t::last_frame_ready_bytes

Definition at line 100 of file event_loop.c.

Referenced by decode_hdlc_to_udp_tx(), and poll_hdlc_no_progress().

◆ last_rx_byte_us

uint64_t event_loop_runtime_t::last_rx_byte_us

Definition at line 99 of file event_loop.c.

Referenced by poll_hdlc_idle_timeout(), and update_rx_drain_stats().

◆ rx_byte

uint8_t event_loop_runtime_t::rx_byte

Definition at line 97 of file event_loop.c.

Referenced by drain_rx_until_empty(), and event_loop().

◆ udp_rx_throttled

bool event_loop_runtime_t::udp_rx_throttled

Definition at line 103 of file event_loop.c.

Referenced by event_loop(), and update_udp_rx_throttle_state().

◆ work_done

bool event_loop_runtime_t::work_done

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