macrobomastercontrolteam / Task_Board

Board of all tasks for control team
0 stars 0 forks source link

Global queue for CAN tx messages #45

Open GJSK-Novice opened 3 weeks ago

GJSK-Novice commented 3 weeks ago

Currently, some parallel freertos tasks blindly sends CAN message that they don't know whether other task is occupying the CAN buffer right now and needs to queue.

ToDo: Learn from purdue's implementation of queue on type a board using freertos library and try to implement on our type c board. https://github.com/RoboMaster-Club/Mecanum_Sentry/blob/main/Core/Src/freertos.c You could try to use other library to achieve it.

Bill-Haoyu-Lin commented 2 weeks ago

GOOD WORK TIM >.<