From 9c2667bbe57369e3165c554bda9eeb826681324c Mon Sep 17 00:00:00 2001 From: Dmitriy Semenov Date: Mon, 3 Apr 2023 21:51:33 +0300 Subject: [PATCH] CAN Update --- firmware/.cproject | 10 + firmware/.cproject_org | 10 + firmware/.idea/misc.xml | 1 + firmware/CMakeLists.txt | 7 +- firmware/CMakeLists_template.txt | 3 + firmware/Core/Src/driverSWUART2.c | 4 +- firmware/Core/Src/main.c | 300 ++-------------------- firmware/{Core/Src => Libs/CAN}/can.c | 3 +- firmware/{Core/Inc => Libs/CAN}/can.h | 0 firmware/Libs/CAN/can_messenger.c | 354 ++++++++++++++++++++++++++ firmware/Libs/CAN/can_messenger.h | 38 +++ firmware/Libs/RingBuffer/RingBuffer.c | 236 +++++++++++++++++ firmware/Libs/RingBuffer/RingBuffer.h | 77 ++++++ firmware/Libs/Utils/micros.c | 49 ++++ firmware/Libs/Utils/micros.h | 21 ++ firmware/Libs/libs.h | 29 +++ 16 files changed, 854 insertions(+), 288 deletions(-) rename firmware/{Core/Src => Libs/CAN}/can.c (99%) rename firmware/{Core/Inc => Libs/CAN}/can.h (100%) create mode 100644 firmware/Libs/CAN/can_messenger.c create mode 100644 firmware/Libs/CAN/can_messenger.h create mode 100644 firmware/Libs/RingBuffer/RingBuffer.c create mode 100644 firmware/Libs/RingBuffer/RingBuffer.h create mode 100755 firmware/Libs/Utils/micros.c create mode 100755 firmware/Libs/Utils/micros.h create mode 100755 firmware/Libs/libs.h diff --git a/firmware/.cproject b/firmware/.cproject index 4681c93..47fc747 100644 --- a/firmware/.cproject +++ b/firmware/.cproject @@ -52,6 +52,8 @@ + +