Revert decision on moving CAN event flag outside ISR

- Would have caused destruction of the queue data itself
This commit is contained in:
2026-06-16 21:34:43 +02:00
parent 74bf4bde77
commit 5f11cf5213
+1 -1
View File
@@ -99,6 +99,7 @@ void HAL_CAN_RxFifo0MsgPendingCallback(CAN_HandleTypeDef *hcan)
if (osMessageQueuePut(queue, &message, 0U, 0U) == osOK)
{
osEventFlagsSet(xCanEventFlags, flag);
osThreadFlagsSet(led_task, 0x01);
}
else
@@ -129,7 +130,6 @@ void vCANLoggerListen(void *argument)
{
if (osMessageQueueGet(queue, &message, NULL, osWaitForever) == osOK)
{
osEventFlagsSet(xCanEventFlags, flag);
}
}
/* CODE END */