|
ether2ser 0.1.0
Ethernet <-> synchronous V.24 bridge firmware for RP2040 + W5500
|
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 |
Definition at line 95 of file event_loop.c.
| uint8_t event_loop_runtime_t::hdlc_decode_fail_streak |
Definition at line 98 of file event_loop.c.
Referenced by decode_hdlc_to_udp_tx(), poll_hdlc_idle_timeout(), and poll_hdlc_no_progress().
| 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().
| 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().
| 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().
| 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().
| 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().
| bool event_loop_runtime_t::work_done |
Definition at line 102 of file event_loop.c.
Referenced by decode_hdlc_to_udp_tx(), drain_rx_until_empty(), event_loop(), poll_and_enqueue_udp_rx(), and poll_tx_pipeline().