Skip to main content

Module serial

Module serial 

Source
Expand description

UART runtime ownership and task-context data service.

Each UART has one CPU-affine maintenance task. Sleepable TTY output and non-blocking per-CPU log records use separate bounded queues; only the IRQ endpoint, maintenance task, and emergency endpoint touch UART registers.

Structs§

Config
SerialDeviceInfo
SerialRuntimeHandle
Cloneable OS-facing façade for one UART runtime.
SerialRxSubscription
The unique RX consumer for one UART runtime.
SerialTaskOutput
Cloneable task-context output capability for one runtime UART.

Enums§

ConfigError
DataBits
Parity
RxFlag
RxItem
StopBits

Functions§

runtimes