ESP-IDF
timer_obj_t::hal
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
timer_obj_t::hal
timer_obj_t::hal field
Syntax
Show:
Summary
Declaration
from
timer_legacy.c:53
timer_hal_context_t
hal
;
Examples
References
from
examples
Code
Location
Referrer
timer_hal_context_t
hal
;
timer_legacy.c:53
*
timer_val
=
timer_hal_capture_and_get_counter_value
(
&
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
)
;
timer_legacy.c:74
timer_get_counter_value()
uint64_t
timer_val
=
timer_hal_capture_and_get_counter_value
(
&
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
)
;
timer_legacy.c:85
timer_get_counter_time_sec()
timer_hal_set_counter_value
(
&
(
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
)
,
load_val
)
;
timer_legacy.c:102
timer_set_counter_value()
timer_ll_enable_counter
(
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
.
dev
,
timer_num
,
true
)
;
timer_legacy.c:113
timer_start()
timer_ll_enable_counter
(
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
.
dev
,
timer_num
,
false
)
;
timer_legacy.c:125
timer_pause()
timer_ll_set_count_direction
(
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
.
dev
,
timer_num
,
counter_dir
)
;
timer_legacy.c:138
timer_set_counter_mode()
timer_ll_enable_auto_reload
(
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
.
dev
,
timer_num
,
reload
)
;
timer_legacy.c:150
timer_set_auto_reload()
timer_ll_set_clock_prescale
(
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
.
dev
,
timer_num
,
divider
)
;
timer_legacy.c:163
timer_set_divider()
timer_ll_set_alarm_value
(
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
.
dev
,
timer_num
,
alarm_value
)
;
timer_legacy.c:175
timer_set_alarm_value()
timer_ll_enable_alarm
(
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
.
dev
,
timer_num
,
alarm_en
)
;
timer_legacy.c:200
timer_set_alarm()
uint32_t
timer_id
=
timer_obj
->
hal
.
timer_id
;
timer_legacy.c:212
timer_isr_default()
timer_hal_context_t
*
hal
=
&
timer_obj
->
hal
;
timer_legacy.c:213
timer_isr_default()
timer_ll_enable_intr
(
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
.
dev
,
TIMER_LL_EVENT_ALARM
(
timer_num
)
,
true
)
;
timer_legacy.c:240
timer_enable_intr()
timer_ll_enable_intr
(
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
.
dev
,
TIMER_LL_EVENT_ALARM
(
timer_num
)
,
false
)
;
timer_legacy.c:251
timer_disable_intr()
timer_hal_context_t
*
hal
=
&
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
;
timer_legacy.c:263
timer_isr_register()
timer_hal_context_t
*
hal
=
&
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
;
timer_legacy.c:314
timer_init()
timer_ll_set_clock_source
(
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
.
dev
,
timer_num
,
(
gptimer_clock_source_t
)
clk_src
)
;
timer_legacy.c:335
timer_init()
timer_ll_set_count_direction
(
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
.
dev
,
timer_num
,
config
->
counter_dir
)
;
timer_legacy.c:339
timer_init()
timer_hal_context_t
*
hal
=
&
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
;
timer_legacy.c:361
timer_deinit()
timer_ll_enable_intr
(
p_timer_obj
[
group_num
]
[
0
]
->
hal
.
dev
,
en_mask
,
true
)
;
timer_legacy.c:408
timer_group_intr_enable()
timer_ll_enable_intr
(
p_timer_obj
[
group_num
]
[
0
]
->
hal
.
dev
,
disable_mask
,
false
)
;
timer_legacy.c:418
timer_group_intr_disable()
timer_ll_clear_intr_status
(
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
.
dev
,
TIMER_LL_EVENT_ALARM
(
timer_num
)
)
;
timer_legacy.c:439
timer_group_clr_intr_status_in_isr()
timer_ll_enable_alarm
(
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
.
dev
,
timer_num
,
true
)
;
timer_legacy.c:444
timer_group_enable_alarm_in_isr()
timer_ll_trigger_soft_capture
(
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
.
dev
,
timer_num
)
;
timer_legacy.c:449
timer_group_get_counter_value_in_isr()
uint64_t
val
=
timer_ll_get_counter_value
(
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
.
dev
,
timer_num
)
;
timer_legacy.c:450
timer_group_get_counter_value_in_isr()
timer_ll_set_alarm_value
(
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
.
dev
,
timer_num
,
alarm_val
)
;
timer_legacy.c:456
timer_group_set_alarm_value_in_isr()
timer_ll_enable_counter
(
p_timer_obj
[
group_num
]
[
timer_num
]
->
hal
.
dev
,
timer_num
,
counter_en
)
;
timer_legacy.c:462
timer_group_set_counter_enable_in_isr()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
timer_obj_t::hal
is read by 19 functions:
All items filtered out
timer_obj_t::hal
timer_set_counter_value()
timer_start()
timer_pause()
timer_set_counter_mode()
timer_set_auto_reload()
timer_set_divider()
timer_set_alarm_value()
timer_set_alarm()
timer_isr_default()
timer_enable_intr()
timer_disable_intr()
timer_init()
timer_group_intr_enable()
timer_group_intr_disable()
timer_group_clr_intr_status_in_isr()
timer_group_enable_alarm_in_isr()
timer_group_get_counter_value_in_isr()
timer_group_set_alarm_value_in_isr()
timer_group_set_counter_enable_in_isr()
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