Nexus Embedded Platform 0.1.0
Statically assembled reusable embedded mechanisms
Loading...
Searching...
No Matches
nx_uart_rx_event_t Struct Reference

Timestamp belongs to provider clock; precision is hardware-specific. More...

#include <uart.h>

Data Fields

nx_time_us_t timestamp_us
uint32_t flags
uint8_t byte

Detailed Description

Timestamp belongs to provider clock; precision is hardware-specific.

Note
NO_BYTE marks status-only IRQ facts: byte is invalid. LOSS is an independent NO_BYTE boundary marker, ordered after older buffered facts and before later reception. Its timestamp is provider detection/report time, never a reconstructed timestamp for missing bytes. Byte-profile reads report aggregate loss and omit status-only facts.

Definition at line 41 of file uart.h.

Field Documentation

◆ byte

uint8_t nx_uart_rx_event_t::byte

Definition at line 44 of file uart.h.

◆ flags

uint32_t nx_uart_rx_event_t::flags

Definition at line 43 of file uart.h.

◆ timestamp_us

nx_time_us_t nx_uart_rx_event_t::timestamp_us

Definition at line 42 of file uart.h.


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