From f32083a6d0afad8efc4d52b11091ccf55249dc29 Mon Sep 17 00:00:00 2001 From: me-no-dev Date: Tue, 24 Sep 2019 19:25:27 +0300 Subject: [PATCH] Fix timerRestart Closes: https://github.com/espressif/arduino-esp32/issues/2944 Thanks @atanisoft --- cores/esp32/esp32-hal-timer.c | 1 + 1 file changed, 1 insertion(+) diff --git a/cores/esp32/esp32-hal-timer.c b/cores/esp32/esp32-hal-timer.c index c6b7fbf5..ed804d4e 100644 --- a/cores/esp32/esp32-hal-timer.c +++ b/cores/esp32/esp32-hal-timer.c @@ -165,6 +165,7 @@ void timerStop(hw_timer_t *timer){ void timerRestart(hw_timer_t *timer){ timer->dev->config.enable = 0; + timer->dev->reload = 1; timer->dev->config.enable = 1; }