From dc3688d3d7f753842dca4d02c0daa4d28e9cf90d Mon Sep 17 00:00:00 2001 From: Erick Ahmed Date: Sun, 14 Jun 2026 12:25:31 +0200 Subject: [PATCH] Change error check structure --- Core/Src/main.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Core/Src/main.c b/Core/Src/main.c index bc4778d..ce25a02 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -152,10 +152,12 @@ int main(void) /* USER CODE BEGIN RTOS_TIMERS */ xHeartbeatTimerCAN1 = osTimerNew(vLEDHeartbeat, osTimerPeriodic, &led_can1, NULL); - if (xHeartbeatTimerCAN1 != NULL) osTimerStart(xHeartbeatTimerCAN1, 250U); + osTimerStart(xHeartbeatTimerCAN1, 250U); xHeartbeatTimerCAN2 = osTimerNew(vLEDHeartbeat, osTimerPeriodic, &led_can2, NULL); - if (xHeartbeatTimerCAN2 != NULL) osTimerStart(xHeartbeatTimerCAN2, 250U); + osTimerStart(xHeartbeatTimerCAN2, 250U); + + if (xHeartbeatTimerCAN1 == NULL || xHeartbeatTimerCAN2 == NULL) Error_Handler(); /* USER CODE END RTOS_TIMERS */ /* USER CODE BEGIN RTOS_QUEUES */