Implement identical queue drain for CAN2 to that of CAN1

This commit is contained in:
2026-06-16 21:29:32 +02:00
parent 3691918196
commit 74bf4bde77
+10
View File
@@ -115,6 +115,16 @@ void vUARTLogger(void *argument)
quesues_empty = false; quesues_empty = false;
} }
if (osMessageQueueGet(xCAN2RxQueue, &message, NULL, 0U) == osOK)
{
format_can_message(tx_buffer, 2, &message);
HAL_UART_Transmit_DMA(&huart1, (uint8_t*)tx_buffer, 44);
osSemaphoreAcquire(xUartDmaSem, osWaitForever);
queues_empty = false;
}
} }
while (!queues_empty); while (!queues_empty);
} }