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

ESP32 UART pattern detection configuration. More...

#include <EspTypes_UART.h>

Public Member Functions

 hf_uart_pattern_config_t () noexcept
 

Public Attributes

bool enable_pattern_detection
 Enable pattern detection feature.
 
char pattern_char
 Character to detect (e.g., '+' for AT commands)
 
uint8_t pattern_char_num
 Number of consecutive pattern characters.
 
uint16_t char_timeout
 Timeout between pattern characters (baud cycles)
 
uint16_t post_idle
 Idle time after last pattern char (baud cycles)
 
uint16_t pre_idle
 Idle time before first pattern char (baud cycles)
 

Detailed Description

ESP32 UART pattern detection configuration.

Constructor & Destructor Documentation

◆ hf_uart_pattern_config_t()

hf_uart_pattern_config_t::hf_uart_pattern_config_t ( )
inlinenoexcept

Member Data Documentation

◆ char_timeout

uint16_t hf_uart_pattern_config_t::char_timeout

Timeout between pattern characters (baud cycles)

◆ enable_pattern_detection

bool hf_uart_pattern_config_t::enable_pattern_detection

Enable pattern detection feature.

◆ pattern_char

char hf_uart_pattern_config_t::pattern_char

Character to detect (e.g., '+' for AT commands)

◆ pattern_char_num

uint8_t hf_uart_pattern_config_t::pattern_char_num

Number of consecutive pattern characters.

◆ post_idle

uint16_t hf_uart_pattern_config_t::post_idle

Idle time after last pattern char (baud cycles)

◆ pre_idle

uint16_t hf_uart_pattern_config_t::pre_idle

Idle time before first pattern char (baud cycles)


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