Espressif ESP32-S2 Programming Manual page 255

Table of Contents

Advertisement

Chapter 2. API Reference
• group_num: Timer group number, 0 for TIMERG0 or 1 for TIMERG1
• timer_num: Timer index, 0 for hw_timer[0] & 1 for hw_timer[1]
• config: Pointer to timer initialization parameters.
esp_err_t timer_deinit(timer_group_t
Deinitializes the timer.
Return
• ESP_OK Success
• ESP_ERR_INVALID_ARG Parameter error
Parameters
• group_num: Timer group number, 0 for TIMERG0 or 1 for TIMERG1
• timer_num: Timer index, 0 for hw_timer[0] & 1 for hw_timer[1]
esp_err_t timer_get_config(timer_group_t
Get timer configure value.
Return
• ESP_OK Success
• ESP_ERR_INVALID_ARG Parameter error
Parameters
• group_num: Timer group number, 0 for TIMERG0 or 1 for TIMERG1
• timer_num: Timer index, 0 for hw_timer[0] & 1 for hw_timer[1]
• config: Pointer of struct to accept timer parameters.
esp_err_t timer_group_intr_enable(timer_group_t
Enable timer group interrupt, by enable mask.
Return
• ESP_OK Success
• ESP_ERR_INVALID_ARG Parameter error
Parameters
• group_num: Timer group number, 0 for TIMERG0 or 1 for TIMERG1
• intr_mask: Timer interrupt enable mask.
– TIMER_INTR_T0: t0 interrupt
– TIMER_INTR_T1: t1 interrupt
– TIMER_INTR_WDT: watchdog interrupt
esp_err_t timer_group_intr_disable(timer_group_t
Disable timer group interrupt, by disable mask.
Return
• ESP_OK Success
• ESP_ERR_INVALID_ARG Parameter error
Parameters
• group_num: Timer group number, 0 for TIMERG0 or 1 for TIMERG1
• intr_mask: Timer interrupt disable mask.
– TIMER_INTR_T0: t0 interrupt
– TIMER_INTR_T1: t1 interrupt
– TIMER_INTR_WDT: watchdog interrupt
esp_err_t timer_enable_intr(timer_group_t
Enable timer interrupt.
Return
• ESP_OK Success
• ESP_ERR_INVALID_ARG Parameter error
Parameters
• group_num: Timer group number, 0 for TIMERG0 or 1 for TIMERG1
• timer_num: Timer index.
esp_err_t timer_disable_intr(timer_group_t
Disable timer interrupt.
Espressif Systems
group_num,
timer_idx_t
group_num,
*config)
group_num,
group_num,
group_num,
244
Submit Document Feedback
timer_num)
timer_idx_t
timer_num,
timer_intr_t
intr_mask)
group_num,
timer_intr_t
intr_mask)
timer_idx_t
timer_num)
timer_idx_t
timer_num)
timer_config_t
Release v4.4

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ESP32-S2 and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents

Save PDF