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

ESP32 UART power management configuration. More...

#include <EspTypes_UART.h>

Public Member Functions

 hf_uart_power_config_t () noexcept
 

Public Attributes

bool sleep_retention_enable
 Enable sleep retention.
 
bool allow_pd_in_light_sleep
 Allow power down in light sleep.
 
bool allow_pd_in_deep_sleep
 Allow power down in deep sleep.
 
bool wakeup_enable
 Enable UART wakeup capability.
 
uint8_t wakeup_threshold
 Wakeup threshold character count.
 
uint32_t wakeup_timeout_ms
 Wakeup timeout in milliseconds.
 

Detailed Description

ESP32 UART power management configuration.

Constructor & Destructor Documentation

◆ hf_uart_power_config_t()

hf_uart_power_config_t::hf_uart_power_config_t ( )
inlinenoexcept

Member Data Documentation

◆ allow_pd_in_deep_sleep

bool hf_uart_power_config_t::allow_pd_in_deep_sleep

Allow power down in deep sleep.

◆ allow_pd_in_light_sleep

bool hf_uart_power_config_t::allow_pd_in_light_sleep

Allow power down in light sleep.

◆ sleep_retention_enable

bool hf_uart_power_config_t::sleep_retention_enable

Enable sleep retention.

◆ wakeup_enable

bool hf_uart_power_config_t::wakeup_enable

Enable UART wakeup capability.

◆ wakeup_threshold

uint8_t hf_uart_power_config_t::wakeup_threshold

Wakeup threshold character count.

◆ wakeup_timeout_ms

uint32_t hf_uart_power_config_t::wakeup_timeout_ms

Wakeup timeout in milliseconds.


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