From d641c8b915dc1bf5d793c8b6b7cedc656c3746b8 Mon Sep 17 00:00:00 2001 From: Erick Ahmed Date: Wed, 10 Jun 2026 13:15:01 +0200 Subject: [PATCH] Simplify CAN error code handler --- Core/Src/main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Core/Src/main.c b/Core/Src/main.c index 6b9264d..c5c6905 100644 --- a/Core/Src/main.c +++ b/Core/Src/main.c @@ -23,6 +23,7 @@ /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ #include "canlog.h" +#include /* USER CODE END Includes */ /* Private typedef -----------------------------------------------------------*/ @@ -445,8 +446,7 @@ void Error_Handler(void) //TODO: check if it is necessary to stop FreeRTOS - uint32_t error_can1 == 0; - uint32_t error_can2 == 0; + uint32_t error_code; if (HAL_CAN_GetState(&hcan1) != HAL_CAN_STATE_READY) error_code = HAL_CAN_GetError(&hcan1); else if (HAL_CAN_GetState(&hcan2) != HAL_CAN_STATE_READY) error_code = HAL_CAN_GetError(&hcan2);