From 2e2150ebd2ef9ab425d22e168a32ad31776d7b00 Mon Sep 17 00:00:00 2001 From: Erick Ahmed Date: Sun, 14 Jun 2026 14:19:30 +0200 Subject: [PATCH] Write HIGH status on LED on incoming CAN message and start 25ms timer --- Core/Src/canlog.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Core/Src/canlog.c b/Core/Src/canlog.c index 21e3395..4090915 100644 --- a/Core/Src/canlog.c +++ b/Core/Src/canlog.c @@ -112,7 +112,9 @@ void vCANLoggerListen(void *argument) if (osMessageQueueGet(queue, &message, NULL, osWaitForever) == osOK) { // TODO: parse message send message to serial/uart - // TODO: add rtos semaphore to blink the LED with the timer already set + + HAL_GPIO_WritePin(led_can1.port, led_can1.pin, GPIO_PIN_SET); + osTimerStart(xHeartbeatTimerCAN1, 25U); } } /* CODE END */