ESP-IDF
timer_idx_t
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (2/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
timer_idx_t
timer_idx_t enum
Syntax
Show:
Summary
Declaration
from
timer_types_legacy.h:33
enum
{
TIMER_0
=
0
,
#if
SOC_TIMER_GROUP_TIMERS_PER_GROUP
>
1
TIMER_1
=
1
,
#endif
TIMER_MAX
,
}
;
Values
Value
Declared as
Description
timer_idx_t::TIMER_0
=
0
Select timer0 of GROUPx.
timer_idx_t::TIMER_1
=
1
Select timer1 of GROUPx.
timer_idx_t::TIMER_MAX
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
enum
{
timer_types_legacy.h:33
}
timer_idx_t
;
timer_types_legacy.h:39
esp_err_t
timer_get_counter_value
(
timer_group_t
group_num
,
timer_idx_t
timer_num
,
uint64_t
*
timer_val
)
timer_legacy.c:67
timer_get_counter_value()
timer_get_counter_value()::timer_num
esp_err_t
timer_get_counter_time_sec
(
timer_group_t
group_num
,
timer_idx_t
timer_num
,
double
*
time
)
timer_legacy.c:79
timer_get_counter_time_sec()
timer_get_counter_time_sec()::timer_num
esp_err_t
timer_set_counter_value
(
timer_group_t
group_num
,
timer_idx_t
timer_num
,
uint64_t
load_val
)
timer_legacy.c:96
timer_set_counter_value()
timer_set_counter_value()::timer_num
esp_err_t
timer_start
(
timer_group_t
group_num
,
timer_idx_t
timer_num
)
timer_legacy.c:107
timer_start()
timer_start()::timer_num
esp_err_t
timer_pause
(
timer_group_t
group_num
,
timer_idx_t
timer_num
)
timer_legacy.c:119
timer_pause()
timer_pause()::timer_num
esp_err_t
timer_set_counter_mode
(
timer_group_t
group_num
,
timer_idx_t
timer_num
,
timer_count_dir_t
counter_dir
)
timer_legacy.c:131
timer_set_counter_mode()
timer_set_counter_mode()::timer_num
esp_err_t
timer_set_auto_reload
(
timer_group_t
group_num
,
timer_idx_t
timer_num
,
timer_autoreload_t
reload
)
timer_legacy.c:143
timer_set_auto_reload()
timer_set_auto_reload()::timer_num
esp_err_t
timer_set_divider
(
timer_group_t
group_num
,
timer_idx_t
timer_num
,
uint32_t
divider
)
timer_legacy.c:156
timer_set_divider()
timer_set_divider()::timer_num
esp_err_t
timer_set_alarm_value
(
timer_group_t
group_num
,
timer_idx_t
timer_num
,
uint64_t
alarm_value
)
timer_legacy.c:169
timer_set_alarm_value()
timer_set_alarm_value()::timer_num
esp_err_t
timer_get_alarm_value
(
timer_group_t
group_num
,
timer_idx_t
timer_num
,
uint64_t
*
alarm_value
)
timer_legacy.c:181
timer_get_alarm_value()
timer_get_alarm_value()::timer_num
esp_err_t
timer_set_alarm
(
timer_group_t
group_num
,
timer_idx_t
timer_num
,
timer_alarm_t
alarm_en
)
timer_legacy.c:193
timer_set_alarm()
timer_set_alarm()::timer_num
esp_err_t
timer_enable_intr
(
timer_group_t
group_num
,
timer_idx_t
timer_num
)
timer_legacy.c:234
timer_enable_intr()
timer_enable_intr()::timer_num
esp_err_t
timer_disable_intr
(
timer_group_t
group_num
,
timer_idx_t
timer_num
)
timer_legacy.c:245
timer_disable_intr()
timer_disable_intr()::timer_num
esp_err_t
timer_isr_register
(
timer_group_t
group_num
,
timer_idx_t
timer_num
,
timer_legacy.c:256
timer_isr_register()
timer_isr_register()::timer_num
esp_err_t
timer_isr_callback_add
(
timer_group_t
group_num
,
timer_idx_t
timer_num
,
timer_isr_t
isr_handler
,
void
*
args
,
int
intr_alloc_flags
)
timer_legacy.c:270
timer_isr_callback_add()
timer_isr_callback_add()::timer_num
esp_err_t
timer_isr_callback_remove
(
timer_group_t
group_num
,
timer_idx_t
timer_num
)
timer_legacy.c:289
timer_isr_callback_remove()
timer_isr_callback_remove()::timer_num
esp_err_t
timer_init
(
timer_group_t
group_num
,
timer_idx_t
timer_num
,
const
timer_config_t
*
config
)
timer_legacy.c:303
timer_init()
timer_init()::timer_num
esp_err_t
timer_deinit
(
timer_group_t
group_num
,
timer_idx_t
timer_num
)
timer_legacy.c:356
timer_deinit()
timer_deinit()::timer_num
esp_err_t
timer_get_config
(
timer_group_t
group_num
,
timer_idx_t
timer_num
,
timer_config_t
*
config
)
timer_legacy.c:385
timer_get_config()
timer_get_config()::timer_num
void
IRAM_ATTR
timer_group_clr_intr_status_in_isr
(
timer_group_t
group_num
,
timer_idx_t
timer_num
)
timer_legacy.c:437
timer_group_clr_intr_status_in_isr()
timer_group_clr_intr_status_in_isr()::timer_num
void
IRAM_ATTR
timer_group_enable_alarm_in_isr
(
timer_group_t
group_num
,
timer_idx_t
timer_num
)
timer_legacy.c:442
timer_group_enable_alarm_in_isr()
timer_group_enable_alarm_in_isr()::timer_num
uint64_t
IRAM_ATTR
timer_group_get_counter_value_in_isr
(
timer_group_t
group_num
,
timer_idx_t
timer_num
)
timer_legacy.c:447
timer_group_get_counter_value_in_isr()
timer_group_get_counter_value_in_isr()::timer_num
void
IRAM_ATTR
timer_group_set_alarm_value_in_isr
(
timer_group_t
group_num
,
timer_idx_t
timer_num
,
uint64_t
alarm_val
)
timer_legacy.c:454
timer_group_set_alarm_value_in_isr()
timer_group_set_alarm_value_in_isr()::timer_num
void
IRAM_ATTR
timer_group_set_counter_enable_in_isr
(
timer_group_t
group_num
,
timer_idx_t
timer_num
,
timer_start_t
counter_en
)
timer_legacy.c:460
timer_group_set_counter_enable_in_isr()
timer_group_set_counter_enable_in_isr()::timer_num
bool
IRAM_ATTR
timer_group_get_auto_reload_in_isr
(
timer_group_t
group_num
,
timer_idx_t
timer_num
)
timer_legacy.c:466
timer_group_get_auto_reload_in_isr()
timer_group_get_auto_reload_in_isr()::timer_num
}
timer_idx_t
;
timer_types_legacy.h:39
timer_idx_t
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
timer_get_counter_value()::timer_num
timer_get_counter_value()
timer_legacy.c:67
timer_get_counter_time_sec()::timer_num
timer_get_counter_time_sec()
timer_legacy.c:79
timer_set_counter_value()::timer_num
timer_set_counter_value()
timer_legacy.c:96
timer_start()::timer_num
timer_start()
timer_legacy.c:107
timer_pause()::timer_num
timer_pause()
timer_legacy.c:119
timer_set_counter_mode()::timer_num
timer_set_counter_mode()
timer_legacy.c:131
timer_set_auto_reload()::timer_num
timer_set_auto_reload()
timer_legacy.c:143
timer_set_divider()::timer_num
timer_set_divider()
timer_legacy.c:156
timer_set_alarm_value()::timer_num
timer_set_alarm_value()
timer_legacy.c:169
timer_get_alarm_value()::timer_num
timer_get_alarm_value()
timer_legacy.c:181
timer_set_alarm()::timer_num
timer_set_alarm()
timer_legacy.c:193
timer_enable_intr()::timer_num
timer_enable_intr()
timer_legacy.c:234
timer_disable_intr()::timer_num
timer_disable_intr()
timer_legacy.c:245
timer_isr_register()::timer_num
timer_isr_register()
timer_legacy.c:256
timer_isr_callback_add()::timer_num
timer_isr_callback_add()
timer_legacy.c:270
timer_isr_callback_remove()::timer_num
timer_isr_callback_remove()
timer_legacy.c:289
timer_init()::timer_num
timer_init()
timer_legacy.c:303
timer_deinit()::timer_num
timer_deinit()
timer_legacy.c:356
timer_get_config()::timer_num
timer_get_config()
timer_legacy.c:385
timer_group_clr_intr_status_in_isr()::timer_num
timer_group_clr_intr_status_in_isr()
timer_legacy.c:437
timer_group_enable_alarm_in_isr()::timer_num
timer_group_enable_alarm_in_isr()
timer_legacy.c:442
timer_group_get_counter_value_in_isr()::timer_num
timer_group_get_counter_value_in_isr()
timer_legacy.c:447
timer_group_set_alarm_value_in_isr()::timer_num
timer_group_set_alarm_value_in_isr()
timer_legacy.c:454
timer_group_set_counter_enable_in_isr()::timer_num
timer_group_set_counter_enable_in_isr()
timer_legacy.c:460
timer_group_get_auto_reload_in_isr()::timer_num
timer_group_get_auto_reload_in_isr()
timer_legacy.c:466
Lifecycle
from
examples
All items filtered out
All items filtered out