ESP-IDF
sleep_config_t
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (2/5)...
Files
loading (4/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
sleep_config_t
sleep_config_t struct
Internal structure which holds all requested sleep parameters
Syntax
Show:
Summary
Declaration
from
sleep_modes.c:226
typedef
struct
{
struct
{
esp_sleep_pd_option_t
pd_option
;
int16_t
refs
;
uint16_t
reserved
;
}
domain
[
ESP_PD_DOMAIN_MAX
]
;
portMUX_TYPE
lock
;
uint64_t
sleep_duration
;
uint32_t
wakeup_triggers
:
20
;
#if
SOC_PM_SUPPORT_EXT1_WAKEUP
uint32_t
ext1_trigger_mode
:
22
;
uint32_t
ext1_rtc_gpio_mask
:
22
;
#endif
#if
SOC_PM_SUPPORT_EXT0_WAKEUP
uint32_t
ext0_trigger_level
:
1
;
uint32_t
ext0_rtc_gpio_num
:
5
;
#endif
#if
SOC_GPIO_SUPPORT_DEEPSLEEP_WAKEUP
uint32_t
gpio_wakeup_mask
:
SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT
;
uint32_t
gpio_trigger_mode
:
SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT
;
#endif
uint32_t
sleep_time_adjustment
;
uint32_t
ccount_ticks_record
;
uint32_t
sleep_time_overhead_out
;
uint32_t
rtc_clk_cal_period
;
uint32_t
fast_clk_cal_period
;
uint64_t
rtc_ticks_at_sleep_start
;
#if
SOC_DCDC_SUPPORTED
uint64_t
rtc_ticks_at_ldo_prepare
;
#endif
}
sleep_config_t
;
Fields
Field
Declared as
sleep_config_t::domain
struct
{
esp_sleep_pd_option_t
pd_option
;
int16_t
refs
;
uint16_t
reserved
;
}
[
ESP_PD_DOMAIN_MAX
]
sleep_config_t::lock
portMUX_TYPE
sleep_config_t::sleep_duration
uint64_t
sleep_config_t::wakeup_triggers
uint32_t
:
20
sleep_config_t::ext1_trigger_mode
uint32_t
:
22
sleep_config_t::ext1_rtc_gpio_mask
uint32_t
:
22
sleep_config_t::ext0_trigger_level
uint32_t
:
1
sleep_config_t::ext0_rtc_gpio_num
uint32_t
:
5
sleep_config_t::sleep_time_adjustment
uint32_t
sleep_config_t::ccount_ticks_record
uint32_t
sleep_config_t::sleep_time_overhead_out
uint32_t
sleep_config_t::rtc_clk_cal_period
uint32_t
sleep_config_t::fast_clk_cal_period
uint32_t
sleep_config_t::rtc_ticks_at_sleep_start
uint64_t
Examples
References
from
examples
Code
Location
Referrer
typedef
struct
{
sleep_modes.c:226
}
sleep_config_t
;
sleep_modes.c:256
sleep_config_t
static
sleep_config_t
s_config
=
{
sleep_modes.c:274
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Instance
Scope
Location
Project
s_config
sleep_modes.c:274
Lifecycle
from
examples
All items filtered out
All items filtered out