From 0a13ff808fe5f601f7eeec3a10d0fcc96cef4fbc Mon Sep 17 00:00:00 2001 From: yushuailong Date: Mon, 10 Nov 2025 18:23:50 +0800 Subject: [PATCH] feat(timer): resume timer handler after attribute changes (#9205) Signed-off-by: yushuailong1 --- src/misc/lv_timer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/misc/lv_timer.c b/src/misc/lv_timer.c index 55f3319c4f..6b20713d27 100644 --- a/src/misc/lv_timer.c +++ b/src/misc/lv_timer.c @@ -216,12 +216,14 @@ void lv_timer_set_period(lv_timer_t * timer, uint32_t period) { LV_ASSERT_NULL(timer); timer->period = period; + lv_timer_handler_resume(); } void lv_timer_ready(lv_timer_t * timer) { LV_ASSERT_NULL(timer); timer->last_run = lv_tick_get() - timer->period - 1; + lv_timer_handler_resume(); } void lv_timer_set_repeat_count(lv_timer_t * timer, int32_t repeat_count)