ESP-IDF
timg_dev_t::hw_timer
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
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
timg_dev_t::hw_timer
timg_dev_t::hw_timer field
Syntax
Show:
Summary
Declaration
from
timer_group_struct.h:704
volatile
timg_hwtimer_reg_t
hw_timer
[
2
]
;
Examples
References
from
examples
Code
Location
Referrer
volatile
timg_hwtimer_reg_t
hw_timer
[
2
]
;
timer_group_struct.h:704
hw
->
hw_timer
[
timer_num
]
.
config
.
tx_alarm_en
=
en
;
timer_ll.h:121
timer_ll_enable_alarm()
hw
->
hw_timer
[
timer_num
]
.
config
.
tx_level_int_en
=
en
;
timer_ll.h:123
timer_ll_enable_alarm()
HAL_FORCE_MODIFY_U32_REG_FIELD
(
hw
->
hw_timer
[
timer_num
]
.
config
,
tx_divider
,
divider
)
;
timer_ll.h:139
timer_ll_set_clock_prescale()
hw
->
hw_timer
[
timer_num
]
.
config
.
tx_autoreload
=
en
;
timer_ll.h:153
timer_ll_enable_auto_reload()
hw
->
hw_timer
[
timer_num
]
.
config
.
tx_increase
=
direction
==
GPTIMER_COUNT_UP
;
timer_ll.h:165
timer_ll_set_count_direction()
hw
->
hw_timer
[
timer_num
]
.
config
.
tx_en
=
en
;
timer_ll.h:179
timer_ll_enable_counter()
hw
->
hw_timer
[
timer_num
]
.
update
.
tx_update
=
1
;
timer_ll.h:191
timer_ll_trigger_soft_capture()
while
(
hw
->
hw_timer
[
timer_num
]
.
update
.
tx_update
)
{
timer_ll.h:194
timer_ll_trigger_soft_capture()
return
(
(
uint64_t
)
hw
->
hw_timer
[
timer_num
]
.
hi
.
tx_hi
<
<
32
)
|
(
hw
->
hw_timer
[
timer_num
]
.
lo
.
tx_lo
)
;
timer_ll.h:209
timer_ll_get_counter_value()
hw
->
hw_timer
[
timer_num
]
.
alarmhi
.
tx_alarm_hi
=
(
uint32_t
)
(
alarm_value
>
>
32
)
;
timer_ll.h:222
timer_ll_set_alarm_value()
hw
->
hw_timer
[
timer_num
]
.
alarmlo
.
tx_alarm_lo
=
(
uint32_t
)
alarm_value
;
timer_ll.h:223
timer_ll_set_alarm_value()
hw
->
hw_timer
[
timer_num
]
.
loadhi
.
tx_load_hi
=
(
uint32_t
)
(
load_val
>
>
32
)
;
timer_ll.h:236
timer_ll_set_reload_value()
hw
->
hw_timer
[
timer_num
]
.
loadlo
.
tx_load_lo
=
(
uint32_t
)
load_val
;
timer_ll.h:237
timer_ll_set_reload_value()
return
(
(
uint64_t
)
hw
->
hw_timer
[
timer_num
]
.
loadhi
.
tx_load_hi
<
<
32
)
|
(
hw
->
hw_timer
[
timer_num
]
.
loadlo
.
tx_load_lo
)
;
timer_ll.h:250
timer_ll_get_reload_value()
hw
->
hw_timer
[
timer_num
]
.
load
.
tx_load
=
1
;
timer_ll.h:262
timer_ll_trigger_soft_reload()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
timg_dev_t::hw_timer
is read by 11 functions:
All items filtered out
timg_dev_t::hw_timer
timer_ll_enable_alarm()
timer_ll_set_clock_prescale()
timer_ll_enable_auto_reload()
timer_ll_set_count_direction()
timer_ll_enable_counter()
timer_ll_trigger_soft_capture()
timer_ll_get_counter_value()
timer_ll_set_alarm_value()
timer_ll_set_reload_value()
timer_ll_get_reload_value()
timer_ll_trigger_soft_reload()
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