HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
hf_uart_rs485_config_t Struct Reference

ESP32 UART RS485 configuration. More...

#include <EspTypes_UART.h>

Public Member Functions

 hf_uart_rs485_config_t () noexcept
 

Public Attributes

hf_uart_mode_t mode
 RS485 operating mode.
 
bool enable_collision_detect
 Enable collision detection.
 
bool enable_echo_suppression
 Suppress echo during transmission.
 
bool auto_rts_control
 Automatic RTS line control.
 
uint32_t rts_delay_ms
 RTS delay in milliseconds.
 
uint32_t rts_timeout_ms
 RTS timeout in milliseconds.
 
uint32_t collision_timeout_ms
 Collision detection timeout.
 

Detailed Description

ESP32 UART RS485 configuration.

Constructor & Destructor Documentation

◆ hf_uart_rs485_config_t()

hf_uart_rs485_config_t::hf_uart_rs485_config_t ( )
inlinenoexcept

Member Data Documentation

◆ auto_rts_control

bool hf_uart_rs485_config_t::auto_rts_control

Automatic RTS line control.

◆ collision_timeout_ms

uint32_t hf_uart_rs485_config_t::collision_timeout_ms

Collision detection timeout.

◆ enable_collision_detect

bool hf_uart_rs485_config_t::enable_collision_detect

Enable collision detection.

◆ enable_echo_suppression

bool hf_uart_rs485_config_t::enable_echo_suppression

Suppress echo during transmission.

◆ mode

hf_uart_mode_t hf_uart_rs485_config_t::mode

RS485 operating mode.

◆ rts_delay_ms

uint32_t hf_uart_rs485_config_t::rts_delay_ms

RTS delay in milliseconds.

◆ rts_timeout_ms

uint32_t hf_uart_rs485_config_t::rts_timeout_ms

RTS timeout in milliseconds.


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