From 56e617d7478646cdce700da1c8f982c26c845e69 Mon Sep 17 00:00:00 2001 From: morris Date: Fri, 17 Sep 2021 10:45:06 +0800 Subject: [PATCH] timer: fix unit test regression --- components/driver/timer.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/components/driver/timer.c b/components/driver/timer.c index c2ef8629a9..b31a784d4c 100644 --- a/components/driver/timer.c +++ b/components/driver/timer.c @@ -288,8 +288,7 @@ esp_err_t timer_init(timer_group_t group_num, timer_idx_t timer_num, const timer timer_hal_set_divider(&(p_timer_obj[group_num][timer_num]->hal), config->divider); timer_hal_set_counter_increase(&(p_timer_obj[group_num][timer_num]->hal), config->counter_dir); timer_hal_set_alarm_enable(&(p_timer_obj[group_num][timer_num]->hal), config->alarm_en); - // Disable level interrupt by default - timer_hal_set_level_int_enable(&(p_timer_obj[group_num][timer_num]->hal), false); + timer_hal_set_level_int_enable(&(p_timer_obj[group_num][timer_num]->hal), config->intr_type == TIMER_INTR_LEVEL); if (config->intr_type != TIMER_INTR_LEVEL) { ESP_LOGW(TIMER_TAG, "only support Level Interrupt, switch to Level Interrupt instead"); }