diff --git a/Core/Src/canlog.c b/Core/Src/canlog.c index 2f1d3ed..8f2b8d3 100644 --- a/Core/Src/canlog.c +++ b/Core/Src/canlog.c @@ -113,9 +113,11 @@ void vCANLoggerListen(void *argument) { // TODO: parse message send message to serial/uart - HAL_GPIO_WritePin(led_can1.port, led_can1.pin, GPIO_PIN_SET); - osTimerStart(xHeartbeatTimerCAN1, 25U); + + bus = (hcan->Instance == CAN1) ? xLEDSemaphoreCAN1 : xLEDSemaphoreCAN2 + osSemaphoreRelease(bus); } + } /* CODE END */ }