Skip to content

Commit eadb374

Browse files
committed
ztimer/periodic: remove timer on init if already running
1 parent 7cec791 commit eadb374

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

sys/ztimer/periodic.c

+1
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ void ztimer_periodic_init(ztimer_clock_t *clock, ztimer_periodic_t *timer,
5757
bool (*callback)(
5858
void *), void *arg, uint32_t interval)
5959
{
60+
ztimer_remove(clock, &timer->timer);
6061
*timer =
6162
(ztimer_periodic_t){ .clock = clock, .interval = interval,
6263
.callback = callback, .arg = arg,

0 commit comments

Comments
 (0)