ESP-IDF
ledc_dev_s::
::timer
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (2/5)...
Files
loading (3/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
ledc_dev_s::
::timer
ledc_dev_s::
::timer field
Syntax
Show:
Summary
Declaration
from
ledc_struct.h:63
struct
{
union
{
struct
{
uint32_t
duty_resolution
:
5
;
uint32_t
clock_divider
:
18
;
uint32_t
pause
:
1
;
uint32_t
rst
:
1
;
uint32_t
tick_sel
:
1
;
uint32_t
low_speed_update
:
1
;
uint32_t
reserved26
:
5
;
}
;
uint32_t
val
;
}
conf
;
union
{
struct
{
uint32_t
timer_cnt
:
20
;
uint32_t
reserved20
:
12
;
}
;
uint32_t
val
;
}
value
;
}
timer
[
4
]
;
Examples
References
from
examples
Code
Location
Referrer
}
timer
[
4
]
;
ledc_struct.h:83
hw
->
timer_group
[
speed_mode
]
.
timer
[
timer_sel
]
.
conf
.
low_speed_update
=
1
;
ledc_ll.h:140
ledc_ll_ls_timer_update()
hw
->
timer_group
[
speed_mode
]
.
timer
[
timer_sel
]
.
conf
.
rst
=
1
;
ledc_ll.h:154
ledc_ll_timer_rst()
hw
->
timer_group
[
speed_mode
]
.
timer
[
timer_sel
]
.
conf
.
rst
=
0
;
ledc_ll.h:155
ledc_ll_timer_rst()
hw
->
timer_group
[
speed_mode
]
.
timer
[
timer_sel
]
.
conf
.
pause
=
1
;
ledc_ll.h:169
ledc_ll_timer_pause()
hw
->
timer_group
[
speed_mode
]
.
timer
[
timer_sel
]
.
conf
.
pause
=
0
;
ledc_ll.h:183
ledc_ll_timer_resume()
hw
->
timer_group
[
speed_mode
]
.
timer
[
timer_sel
]
.
conf
.
clock_divider
=
clock_divider
;
ledc_ll.h:198
ledc_ll_set_clock_divider()
*
clock_divider
=
hw
->
timer_group
[
speed_mode
]
.
timer
[
timer_sel
]
.
conf
.
clock_divider
;
ledc_ll.h:213
ledc_ll_get_clock_divider()
hw
->
timer_group
[
speed_mode
]
.
timer
[
timer_sel
]
.
conf
.
tick_sel
=
(
clk_src
==
LEDC_APB_CLK
)
;
ledc_ll.h:231
ledc_ll_set_clock_source()
if
(
hw
->
timer_group
[
speed_mode
]
.
timer
[
timer_sel
]
.
conf
.
tick_sel
)
{
ledc_ll.h:246
ledc_ll_get_clock_source()
hw
->
timer_group
[
speed_mode
]
.
timer
[
timer_sel
]
.
conf
.
duty_resolution
=
duty_resolution
;
ledc_ll.h:265
ledc_ll_set_duty_resolution()
*
duty_resolution
=
hw
->
timer_group
[
speed_mode
]
.
timer
[
timer_sel
]
.
conf
.
duty_resolution
;
ledc_ll.h:280
ledc_ll_get_duty_resolution()
*
max_duty
=
(
1
<
<
(
LEDC
.
timer_group
[
speed_mode
]
.
timer
[
timer_sel
]
.
conf
.
duty_resolution
)
)
;
ledc_ll.h:295
ledc_ll_get_max_duty()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
ledc_dev_s::
::timer
is read by 11 functions:
All items filtered out
ledc_dev_s::
::timer
ledc_ll_ls_timer_update()
ledc_ll_timer_rst()
ledc_ll_timer_pause()
ledc_ll_timer_resume()
ledc_ll_set_clock_divider()
ledc_ll_get_clock_divider()
ledc_ll_set_clock_source()
ledc_ll_get_clock_source()
ledc_ll_set_duty_resolution()
ledc_ll_get_duty_resolution()
ledc_ll_get_max_duty()
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
Lifecycle
from
examples
All items filtered out
All items filtered out