ESP-IDF
soc_rtc_slow_clk_src_t
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (2/5)...
Files
loading (4/5)...
Summary
Syntax
Values
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
soc_rtc_slow_clk_src_t
soc_rtc_slow_clk_src_t enum
Syntax
Show:
Summary
Declaration
from
clk_tree_defs.h:76
enum
{
SOC_RTC_SLOW_CLK_SRC_RC_SLOW
=
0
,
SOC_RTC_SLOW_CLK_SRC_XTAL32K
=
1
,
SOC_RTC_SLOW_CLK_SRC_RC_FAST_D256
=
2
,
SOC_RTC_SLOW_CLK_SRC_INVALID
,
}
;
Values
Value
Declared as
Description
soc_rtc_slow_clk_src_t::SOC_RTC_SLOW_CLK_SRC_RC_SLOW
=
0
Select RC_SLOW_CLK as RTC_SLOW_CLK source.
soc_rtc_slow_clk_src_t::SOC_RTC_SLOW_CLK_SRC_XTAL32K
=
1
Select XTAL32K_CLK as RTC_SLOW_CLK source.
soc_rtc_slow_clk_src_t::SOC_RTC_SLOW_CLK_SRC_RC_FAST_D256
=
2
Select RC_FAST_D256_CLK (referred as FOSC_DIV or 8m_d256/8md256 in TRM and reg. description) as RTC_SLOW_CLK source.
soc_rtc_slow_clk_src_t::SOC_RTC_SLOW_CLK_SRC_INVALID
Invalid RTC_SLOW_CLK source.
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
enum
{
clk_tree_defs.h:76
}
soc_rtc_slow_clk_src_t
;
clk_tree_defs.h:81
typedef
soc_rtc_slow_clk_src_t
rtc_slow_freq_t
;
rtc.h:720
soc_rtc_slow_clk_src_t
rtc_slow_clk_src
=
slow_clk
&
RTC_CNTL_ANA_CLK_RTC_SEL_V
;
clk.c:57
select_rtc_slow_clk()
}
soc_rtc_slow_clk_src_t
;
clk_tree_defs.h:81
soc_rtc_slow_clk_src_t
static
inline
__attribute__
(
(
always_inline
)
)
void
clk_ll_rtc_slow_set_src
(
soc_rtc_slow_clk_src_t
in_sel
)
clk_tree_ll.h:710
clk_ll_rtc_slow_set_src()
clk_ll_rtc_slow_set_src()::in_sel
static
inline
__attribute__
(
(
always_inline
)
)
soc_rtc_slow_clk_src_t
clk_ll_rtc_slow_get_src
(
void
)
clk_tree_ll.h:733
clk_ll_rtc_slow_get_src()
soc_rtc_slow_clk_src_t
slow_clk_src
:
2
;
//!< RTC_SLOW_CLK clock source to choose
rtc.h:108
rtc_clk_config_s
rtc_clk_config_s::slow_clk_src
void
rtc_clk_slow_src_set
(
soc_rtc_slow_clk_src_t
clk_src
)
;
rtc.h:266
rtc_clk_slow_src_set()
rtc_clk_slow_src_set()::clk_src
soc_rtc_slow_clk_src_t
rtc_clk_slow_src_get
(
void
)
;
rtc.h:272
rtc_clk_slow_src_get()
typedef
soc_rtc_slow_clk_src_t
rtc_slow_freq_t
;
rtc.h:720
rtc_slow_freq_t
void
rtc_clk_slow_src_set
(
soc_rtc_slow_clk_src_t
clk_src
)
rtc_clk.c:275
rtc_clk_slow_src_set()
rtc_clk_slow_src_set()::clk_src
soc_rtc_slow_clk_src_t
clk_src_before_switch
=
clk_ll_rtc_slow_get_src
(
)
;
rtc_clk.c:278
rtc_clk_slow_src_set()
soc_rtc_slow_clk_src_t
rtc_clk_slow_src_get
(
void
)
rtc_clk.c:297
rtc_clk_slow_src_get()
soc_rtc_slow_clk_src_t
slow_clk_src
=
rtc_clk_slow_src_get
(
)
;
rtc_time.c:58
rtc_clk_cal_internal()
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
rtc_clk_config_s::slow_clk_src
rtc_clk_config_s
rtc.h:108
rtc_clk_slow_src_set()::clk_src
rtc_clk_slow_src_set()
rtc.h:266
return
rtc_clk_slow_src_get()
rtc.h:272
clk_ll_rtc_slow_set_src()::in_sel
clk_ll_rtc_slow_set_src()
clk_tree_ll.h:710
return
clk_ll_rtc_slow_get_src()
clk_tree_ll.h:733
rtc_clk_slow_src_set()::clk_src
rtc_clk_slow_src_set()
rtc_clk.c:275
return
rtc_clk_slow_src_get()
rtc_clk.c:297
Lifecycle
from
examples
All items filtered out
All items filtered out