Implement task for sending CAN data via UART #21

Merged
eeeck merged 71 commits from dev_serial-send into main 2026-06-18 15:35:23 +02:00
Showing only changes of commit c540ff7800 - Show all commits
-3
View File
@@ -71,7 +71,6 @@ void HAL_CAN_RxFifo0MsgPendingCallback(CAN_HandleTypeDef *hcan)
uint8_t data[8]; uint8_t data[8];
osMessageQueueId_t queue; osMessageQueueId_t queue;
uint32_t flag;
osThreadId_t led_task; osThreadId_t led_task;
// TODO: manage the case of FIFO overflow // TODO: manage the case of FIFO overflow
@@ -86,13 +85,11 @@ void HAL_CAN_RxFifo0MsgPendingCallback(CAN_HandleTypeDef *hcan)
if (hcan->Instance == CAN1) if (hcan->Instance == CAN1)
{ {
queue = xCAN1RxQueue; queue = xCAN1RxQueue;
flag = 0x01;
led_task = xCAN1LedTask; led_task = xCAN1LedTask;
} }
else else
{ {
queue = xCAN2RxQueue; queue = xCAN2RxQueue;
flag = 0x02;
led_task = xCAN2LedTask; led_task = xCAN2LedTask;
} }