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

ESP32-C6 specific temperature sensor configuration. More...

#include <EspTemperature.h>

Public Attributes

esp_temp_range_t range
 Measurement range.
 
float calibration_offset
 Initial calibration offset.
 
bool enable_threshold_monitoring
 Enable threshold monitoring.
 
float high_threshold_celsius
 High temperature threshold.
 
float low_threshold_celsius
 Low temperature threshold.
 
bool enable_continuous_monitoring
 Enable continuous monitoring.
 
hf_u32_t sample_rate_hz
 Sample rate for continuous monitoring.
 
bool allow_power_down
 Allow sensor power down in light sleep.
 
hf_u32_t clk_src
 Clock source (usually default)
 

Detailed Description

ESP32-C6 specific temperature sensor configuration.

Member Data Documentation

◆ allow_power_down

bool esp_temp_config_t::allow_power_down

Allow sensor power down in light sleep.

◆ calibration_offset

float esp_temp_config_t::calibration_offset

Initial calibration offset.

◆ clk_src

hf_u32_t esp_temp_config_t::clk_src

Clock source (usually default)

◆ enable_continuous_monitoring

bool esp_temp_config_t::enable_continuous_monitoring

Enable continuous monitoring.

◆ enable_threshold_monitoring

bool esp_temp_config_t::enable_threshold_monitoring

Enable threshold monitoring.

◆ high_threshold_celsius

float esp_temp_config_t::high_threshold_celsius

High temperature threshold.

◆ low_threshold_celsius

float esp_temp_config_t::low_threshold_celsius

Low temperature threshold.

◆ range

esp_temp_range_t esp_temp_config_t::range

Measurement range.

◆ sample_rate_hz

hf_u32_t esp_temp_config_t::sample_rate_hz

Sample rate for continuous monitoring.


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