From 22fa0db2bb1c3eb8020535510b117b2198eb476b Mon Sep 17 00:00:00 2001 From: Gama Date: Mon, 31 Jan 2022 16:43:40 +0300 Subject: [PATCH] ny davai --- .cproject | 16 +- .mxproject | 29 +- Core/Inc/FreeRTOSConfig.h | 173 + Core/Inc/stm32l4xx_hal_conf.h | 2 +- Core/Inc/stm32l4xx_it.h | 4 +- Core/Src/freertos.c | 59 + Core/Src/main.c | 86 +- Core/Src/stm32l4xx_hal_msp.c | 6 +- Core/Src/stm32l4xx_hal_timebase_tim.c | 111 + Core/Src/stm32l4xx_it.c | 56 +- Core/ThreadSafe/newlib_lock_glue.c | 423 ++ Core/ThreadSafe/stm32_lock.h | 375 ++ .../FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h | 846 +++ .../FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c | 2482 ++++++++ .../FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h | 734 +++ .../Source/CMSIS_RTOS_V2/freertos_mpool.h | 63 + .../Source/CMSIS_RTOS_V2/freertos_os2.h | 310 + .../Third_Party/FreeRTOS/Source/LICENSE | 18 + .../Third_Party/FreeRTOS/Source/croutine.c | 353 ++ .../FreeRTOS/Source/event_groups.c | 753 +++ .../FreeRTOS/Source/include/FreeRTOS.h | 1295 ++++ .../FreeRTOS/Source/include/StackMacros.h | 133 + .../FreeRTOS/Source/include/atomic.h | 414 ++ .../FreeRTOS/Source/include/croutine.h | 720 +++ .../Source/include/deprecated_definitions.h | 279 + .../FreeRTOS/Source/include/event_groups.h | 757 +++ .../FreeRTOS/Source/include/list.h | 412 ++ .../FreeRTOS/Source/include/message_buffer.h | 803 +++ .../FreeRTOS/Source/include/mpu_prototypes.h | 160 + .../FreeRTOS/Source/include/mpu_wrappers.h | 189 + .../FreeRTOS/Source/include/portable.h | 199 + .../FreeRTOS/Source/include/projdefs.h | 124 + .../FreeRTOS/Source/include/queue.h | 1655 +++++ .../FreeRTOS/Source/include/semphr.h | 1140 ++++ .../FreeRTOS/Source/include/stack_macros.h | 129 + .../FreeRTOS/Source/include/stream_buffer.h | 859 +++ .../FreeRTOS/Source/include/task.h | 2543 ++++++++ .../FreeRTOS/Source/include/timers.h | 1309 ++++ .../Third_Party/FreeRTOS/Source/list.c | 198 + .../Source/portable/GCC/ARM_CM4F/port.c | 775 +++ .../Source/portable/GCC/ARM_CM4F/portmacro.h | 243 + .../FreeRTOS/Source/portable/MemMang/heap_4.c | 492 ++ .../Third_Party/FreeRTOS/Source/queue.c | 2945 +++++++++ .../FreeRTOS/Source/stream_buffer.c | 1263 ++++ .../Third_Party/FreeRTOS/Source/tasks.c | 5310 +++++++++++++++++ .../Third_Party/FreeRTOS/Source/timers.c | 1127 ++++ STMGyro.ioc | 61 +- 47 files changed, 32349 insertions(+), 84 deletions(-) create mode 100644 Core/Inc/FreeRTOSConfig.h create mode 100644 Core/Src/freertos.c create mode 100644 Core/Src/stm32l4xx_hal_timebase_tim.c create mode 100644 Core/ThreadSafe/newlib_lock_glue.c create mode 100644 Core/ThreadSafe/stm32_lock.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_mpool.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/LICENSE create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/croutine.c create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/event_groups.c create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/StackMacros.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/atomic.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/list.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/message_buffer.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/mpu_prototypes.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/portable.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/queue.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/task.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/include/timers.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/list.c create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/queue.c create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/tasks.c create mode 100644 Middlewares/Third_Party/FreeRTOS/Source/timers.c diff --git a/.cproject b/.cproject index f635e1a..89be3d9 100644 --- a/.cproject +++ b/.cproject @@ -23,7 +23,7 @@ @@ -74,6 +79,7 @@ + @@ -102,7 +108,7 @@