From c65341c6626cfafb1b91d4245b2824059916c32a Mon Sep 17 00:00:00 2001 From: Erick Ahmed Date: Sun, 14 Jun 2026 14:18:07 +0200 Subject: [PATCH] Change periodic timers to one shot timers --- Core/Src/main.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Core/Src/main.c b/Core/Src/main.c index ce25a02..70e1f62 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -151,11 +151,8 @@ int main(void) /* USER CODE END RTOS_SEMAPHORES */ /* USER CODE BEGIN RTOS_TIMERS */ - xHeartbeatTimerCAN1 = osTimerNew(vLEDHeartbeat, osTimerPeriodic, &led_can1, NULL); - osTimerStart(xHeartbeatTimerCAN1, 250U); - - xHeartbeatTimerCAN2 = osTimerNew(vLEDHeartbeat, osTimerPeriodic, &led_can2, NULL); - osTimerStart(xHeartbeatTimerCAN2, 250U); + xHeartbeatTimerCAN1 = osTimerNew(vLEDHeartbeat, osTimerOnce, &led_can1, NULL); + xHeartbeatTimerCAN2 = osTimerNew(vLEDHeartbeat, osTimerOnce, &led_can2, NULL); if (xHeartbeatTimerCAN1 == NULL || xHeartbeatTimerCAN2 == NULL) Error_Handler(); /* USER CODE END RTOS_TIMERS */