6#ifndef NEXUS_COMPONENTS_UART_OWNER_H
7#define NEXUS_COMPONENTS_UART_OWNER_H
Explicit bounded multi-producer, single-executor adapter.
One real execution owner, injected without OS dependency.
One executor's exact private provider request.
const nx_uart_port_t * port
nx_uart_tx_request_t inner
Caller-owned TX payload descriptor borrowed until outer SETTLED.
Caller-owned TX descriptor; initialize base before first prepare.
IRQ TX requests and independently budgeted byte/event reception.
struct nx_uart_port nx_uart_port_t
nx_owner_executor_port_t nx_uart_owner_executor_port(nx_uart_owner_executor_t *executor, const nx_uart_port_t *uart)
Bind a UART controller to one explicit service executor.