EasyManuals Logo

Espressif ESP32-S2 User Manual

Espressif ESP32-S2
1695 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #255 background imageLoading...
Page #255 background image
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 group_num, timer_idx_t timer_num)
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 group_num, timer_idx_t timer_num, timer_config_t
*config)
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 group_num, timer_intr_t intr_mask)
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 group_num, timer_intr_t intr_mask)
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 group_num, timer_idx_t timer_num)
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 group_num, timer_idx_t timer_num)
Disable timer interrupt.
Espressif Systems 244
Submit Document Feedback
Release v4.4

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

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

Espressif ESP32-S2 Specifications

General IconGeneral
BrandEspressif
ModelESP32-S2
CategorySingle board computers
LanguageEnglish