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

Immutable selected electrical/timing facts, no task or heap. More...

#include <uart_rs485.h>

Data Fields

const nx_uart_port_t * transport
const nx_gpio_port_t * direction
nx_uart_tx_validate_fn validate
uint32_t mask
nx_time_us_t setup_us
nx_time_us_t hold_us
bool active_high

Detailed Description

Immutable selected electrical/timing facts, no task or heap.

Note
Configuration, faces, ops and context identities cannot change while bound. They are disjoint from mutable adapter, request and payload storage; exact pin ownership is external.

Definition at line 35 of file uart_rs485.h.

Field Documentation

◆ active_high

bool nx_uart_rs485_config_t::active_high

Definition at line 42 of file uart_rs485.h.

◆ direction

const nx_gpio_port_t* nx_uart_rs485_config_t::direction

Definition at line 37 of file uart_rs485.h.

◆ hold_us

nx_time_us_t nx_uart_rs485_config_t::hold_us

Definition at line 41 of file uart_rs485.h.

◆ mask

uint32_t nx_uart_rs485_config_t::mask

Definition at line 39 of file uart_rs485.h.

◆ setup_us

nx_time_us_t nx_uart_rs485_config_t::setup_us

Definition at line 40 of file uart_rs485.h.

◆ transport

const nx_uart_port_t* nx_uart_rs485_config_t::transport

Definition at line 36 of file uart_rs485.h.

◆ validate

nx_uart_tx_validate_fn nx_uart_rs485_config_t::validate

Definition at line 38 of file uart_rs485.h.


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