diff --git a/.cproject b/.cproject
index 4c3bbe7..3bf5458 100644
--- a/.cproject
+++ b/.cproject
@@ -73,6 +73,8 @@
+
+
diff --git a/.gitmodules b/.gitmodules
index be76e1d..5291be0 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -4,3 +4,7 @@
[submodule "Libs/sta-core"]
path = Libs/sta-core
url = https://git.intern.spaceteamaachen.de/ALPAKA/sta-core.git
+[submodule "Libs/rtos2-utils"]
+ path = Libs/rtos2-utils
+ url = https://git.intern.spaceteamaachen.de/ALPAKA/rtos2-utils.git
+ branch = libs-rework
diff --git a/App/Inc/sta/config.hpp b/App/Inc/sta/config.hpp
index 622521e..666a8fd 100644
--- a/App/Inc/sta/config.hpp
+++ b/App/Inc/sta/config.hpp
@@ -8,7 +8,8 @@
#ifndef INC_STA_CONFIG_HPP_
#define INC_STA_CONFIG_HPP_
-
+// Use the STM32F411 microprocessor.
+#include
diff --git a/Debug/Core/Src/subdir.mk b/Debug/Core/Src/subdir.mk
new file mode 100644
index 0000000..9f68665
--- /dev/null
+++ b/Debug/Core/Src/subdir.mk
@@ -0,0 +1,51 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+C_SRCS += \
+../Core/Src/freertos.c \
+../Core/Src/gpio.c \
+../Core/Src/main.c \
+../Core/Src/stm32f4xx_hal_msp.c \
+../Core/Src/stm32f4xx_it.c \
+../Core/Src/syscalls.c \
+../Core/Src/sysmem.c \
+../Core/Src/system_stm32f4xx.c \
+../Core/Src/usart.c
+
+C_DEPS += \
+./Core/Src/freertos.d \
+./Core/Src/gpio.d \
+./Core/Src/main.d \
+./Core/Src/stm32f4xx_hal_msp.d \
+./Core/Src/stm32f4xx_it.d \
+./Core/Src/syscalls.d \
+./Core/Src/sysmem.d \
+./Core/Src/system_stm32f4xx.d \
+./Core/Src/usart.d
+
+OBJS += \
+./Core/Src/freertos.o \
+./Core/Src/gpio.o \
+./Core/Src/main.o \
+./Core/Src/stm32f4xx_hal_msp.o \
+./Core/Src/stm32f4xx_it.o \
+./Core/Src/syscalls.o \
+./Core/Src/sysmem.o \
+./Core/Src/system_stm32f4xx.o \
+./Core/Src/usart.o
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Core/Src/%.o Core/Src/%.su Core/Src/%.cyclo: ../Core/Src/%.c Core/Src/subdir.mk
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Core-2f-Src
+
+clean-Core-2f-Src:
+ -$(RM) ./Core/Src/freertos.cyclo ./Core/Src/freertos.d ./Core/Src/freertos.o ./Core/Src/freertos.su ./Core/Src/gpio.cyclo ./Core/Src/gpio.d ./Core/Src/gpio.o ./Core/Src/gpio.su ./Core/Src/main.cyclo ./Core/Src/main.d ./Core/Src/main.o ./Core/Src/main.su ./Core/Src/stm32f4xx_hal_msp.cyclo ./Core/Src/stm32f4xx_hal_msp.d ./Core/Src/stm32f4xx_hal_msp.o ./Core/Src/stm32f4xx_hal_msp.su ./Core/Src/stm32f4xx_it.cyclo ./Core/Src/stm32f4xx_it.d ./Core/Src/stm32f4xx_it.o ./Core/Src/stm32f4xx_it.su ./Core/Src/syscalls.cyclo ./Core/Src/syscalls.d ./Core/Src/syscalls.o ./Core/Src/syscalls.su ./Core/Src/sysmem.cyclo ./Core/Src/sysmem.d ./Core/Src/sysmem.o ./Core/Src/sysmem.su ./Core/Src/system_stm32f4xx.cyclo ./Core/Src/system_stm32f4xx.d ./Core/Src/system_stm32f4xx.o ./Core/Src/system_stm32f4xx.su ./Core/Src/usart.cyclo ./Core/Src/usart.d ./Core/Src/usart.o ./Core/Src/usart.su
+
+.PHONY: clean-Core-2f-Src
+
diff --git a/Debug/Core/Startup/subdir.mk b/Debug/Core/Startup/subdir.mk
new file mode 100644
index 0000000..a6d1a90
--- /dev/null
+++ b/Debug/Core/Startup/subdir.mk
@@ -0,0 +1,27 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+S_SRCS += \
+../Core/Startup/startup_stm32f411retx.s
+
+S_DEPS += \
+./Core/Startup/startup_stm32f411retx.d
+
+OBJS += \
+./Core/Startup/startup_stm32f411retx.o
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Core/Startup/%.o: ../Core/Startup/%.s Core/Startup/subdir.mk
+ arm-none-eabi-gcc -mcpu=cortex-m4 -g3 -DDEBUG -c -x assembler-with-cpp -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@" "$<"
+
+clean: clean-Core-2f-Startup
+
+clean-Core-2f-Startup:
+ -$(RM) ./Core/Startup/startup_stm32f411retx.d ./Core/Startup/startup_stm32f411retx.o
+
+.PHONY: clean-Core-2f-Startup
+
diff --git a/Debug/Drivers/STM32F4xx_HAL_Driver/Src/subdir.mk b/Debug/Drivers/STM32F4xx_HAL_Driver/Src/subdir.mk
new file mode 100644
index 0000000..8be98c6
--- /dev/null
+++ b/Debug/Drivers/STM32F4xx_HAL_Driver/Src/subdir.mk
@@ -0,0 +1,66 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+C_SRCS += \
+../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c \
+../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c \
+../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c \
+../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c \
+../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c \
+../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c \
+../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c \
+../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c \
+../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c \
+../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c \
+../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c \
+../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c \
+../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c \
+../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c
+
+C_DEPS += \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.d \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.d \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.d \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.d \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.d \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.d \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.d \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.d \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.d \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.d \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.d \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.d \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.d \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.d
+
+OBJS += \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.o \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.o \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.o \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.o \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.o \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.o \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.o \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.o \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.o \
+./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Drivers/STM32F4xx_HAL_Driver/Src/%.o Drivers/STM32F4xx_HAL_Driver/Src/%.su Drivers/STM32F4xx_HAL_Driver/Src/%.cyclo: ../Drivers/STM32F4xx_HAL_Driver/Src/%.c Drivers/STM32F4xx_HAL_Driver/Src/subdir.mk
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Drivers-2f-STM32F4xx_HAL_Driver-2f-Src
+
+clean-Drivers-2f-STM32F4xx_HAL_Driver-2f-Src:
+ -$(RM) ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.cyclo ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.su ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.cyclo ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.su ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.cyclo ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.su ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.cyclo ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.su ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.cyclo ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.su ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.cyclo ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.su ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.cyclo ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.su ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.cyclo ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.su ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.cyclo ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.su ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.cyclo ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.su ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.cyclo ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.su ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.cyclo ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.su ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.cyclo ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.su ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.cyclo ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.d ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o ./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.su
+
+.PHONY: clean-Drivers-2f-STM32F4xx_HAL_Driver-2f-Src
+
diff --git a/Debug/Libs/rtos2-utils/src/debug/subdir.mk b/Debug/Libs/rtos2-utils/src/debug/subdir.mk
new file mode 100644
index 0000000..0be4454
--- /dev/null
+++ b/Debug/Libs/rtos2-utils/src/debug/subdir.mk
@@ -0,0 +1,36 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+C_SRCS += \
+../Libs/rtos2-utils/src/debug/runtime_stats.c
+
+CPP_SRCS += \
+../Libs/rtos2-utils/src/debug/stack_overflow.cpp
+
+C_DEPS += \
+./Libs/rtos2-utils/src/debug/runtime_stats.d
+
+OBJS += \
+./Libs/rtos2-utils/src/debug/runtime_stats.o \
+./Libs/rtos2-utils/src/debug/stack_overflow.o
+
+CPP_DEPS += \
+./Libs/rtos2-utils/src/debug/stack_overflow.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Libs/rtos2-utils/src/debug/%.o Libs/rtos2-utils/src/debug/%.su Libs/rtos2-utils/src/debug/%.cyclo: ../Libs/rtos2-utils/src/debug/%.c Libs/rtos2-utils/src/debug/subdir.mk
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+Libs/rtos2-utils/src/debug/%.o Libs/rtos2-utils/src/debug/%.su Libs/rtos2-utils/src/debug/%.cyclo: ../Libs/rtos2-utils/src/debug/%.cpp Libs/rtos2-utils/src/debug/subdir.mk
+ arm-none-eabi-g++ "$<" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/rtos2-utils/include" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include" -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Libs-2f-rtos2-2d-utils-2f-src-2f-debug
+
+clean-Libs-2f-rtos2-2d-utils-2f-src-2f-debug:
+ -$(RM) ./Libs/rtos2-utils/src/debug/runtime_stats.cyclo ./Libs/rtos2-utils/src/debug/runtime_stats.d ./Libs/rtos2-utils/src/debug/runtime_stats.o ./Libs/rtos2-utils/src/debug/runtime_stats.su ./Libs/rtos2-utils/src/debug/stack_overflow.cyclo ./Libs/rtos2-utils/src/debug/stack_overflow.d ./Libs/rtos2-utils/src/debug/stack_overflow.o ./Libs/rtos2-utils/src/debug/stack_overflow.su
+
+.PHONY: clean-Libs-2f-rtos2-2d-utils-2f-src-2f-debug
+
diff --git a/Debug/Libs/rtos2-utils/src/subdir.mk b/Debug/Libs/rtos2-utils/src/subdir.mk
new file mode 100644
index 0000000..5df85a9
--- /dev/null
+++ b/Debug/Libs/rtos2-utils/src/subdir.mk
@@ -0,0 +1,42 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+C_SRCS += \
+../Libs/rtos2-utils/src/heap_useNewlib_ST.c
+
+CPP_SRCS += \
+../Libs/rtos2-utils/src/mutex.cpp \
+../Libs/rtos2-utils/src/signal.cpp \
+../Libs/rtos2-utils/src/thread.cpp
+
+C_DEPS += \
+./Libs/rtos2-utils/src/heap_useNewlib_ST.d
+
+OBJS += \
+./Libs/rtos2-utils/src/heap_useNewlib_ST.o \
+./Libs/rtos2-utils/src/mutex.o \
+./Libs/rtos2-utils/src/signal.o \
+./Libs/rtos2-utils/src/thread.o
+
+CPP_DEPS += \
+./Libs/rtos2-utils/src/mutex.d \
+./Libs/rtos2-utils/src/signal.d \
+./Libs/rtos2-utils/src/thread.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Libs/rtos2-utils/src/%.o Libs/rtos2-utils/src/%.su Libs/rtos2-utils/src/%.cyclo: ../Libs/rtos2-utils/src/%.c Libs/rtos2-utils/src/subdir.mk
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+Libs/rtos2-utils/src/%.o Libs/rtos2-utils/src/%.su Libs/rtos2-utils/src/%.cyclo: ../Libs/rtos2-utils/src/%.cpp Libs/rtos2-utils/src/subdir.mk
+ arm-none-eabi-g++ "$<" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/rtos2-utils/include" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include" -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Libs-2f-rtos2-2d-utils-2f-src
+
+clean-Libs-2f-rtos2-2d-utils-2f-src:
+ -$(RM) ./Libs/rtos2-utils/src/heap_useNewlib_ST.cyclo ./Libs/rtos2-utils/src/heap_useNewlib_ST.d ./Libs/rtos2-utils/src/heap_useNewlib_ST.o ./Libs/rtos2-utils/src/heap_useNewlib_ST.su ./Libs/rtos2-utils/src/mutex.cyclo ./Libs/rtos2-utils/src/mutex.d ./Libs/rtos2-utils/src/mutex.o ./Libs/rtos2-utils/src/mutex.su ./Libs/rtos2-utils/src/signal.cyclo ./Libs/rtos2-utils/src/signal.d ./Libs/rtos2-utils/src/signal.o ./Libs/rtos2-utils/src/signal.su ./Libs/rtos2-utils/src/thread.cyclo ./Libs/rtos2-utils/src/thread.d ./Libs/rtos2-utils/src/thread.o ./Libs/rtos2-utils/src/thread.su
+
+.PHONY: clean-Libs-2f-rtos2-2d-utils-2f-src
+
diff --git a/Debug/Libs/rtos2-utils/src/system/subdir.mk b/Debug/Libs/rtos2-utils/src/system/subdir.mk
new file mode 100644
index 0000000..6ff2184
--- /dev/null
+++ b/Debug/Libs/rtos2-utils/src/system/subdir.mk
@@ -0,0 +1,36 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+CPP_SRCS += \
+../Libs/rtos2-utils/src/system/can_bus.cpp \
+../Libs/rtos2-utils/src/system/events.cpp \
+../Libs/rtos2-utils/src/system/startup.cpp \
+../Libs/rtos2-utils/src/system/watchdog.cpp
+
+OBJS += \
+./Libs/rtos2-utils/src/system/can_bus.o \
+./Libs/rtos2-utils/src/system/events.o \
+./Libs/rtos2-utils/src/system/startup.o \
+./Libs/rtos2-utils/src/system/watchdog.o
+
+CPP_DEPS += \
+./Libs/rtos2-utils/src/system/can_bus.d \
+./Libs/rtos2-utils/src/system/events.d \
+./Libs/rtos2-utils/src/system/startup.d \
+./Libs/rtos2-utils/src/system/watchdog.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Libs/rtos2-utils/src/system/%.o Libs/rtos2-utils/src/system/%.su Libs/rtos2-utils/src/system/%.cyclo: ../Libs/rtos2-utils/src/system/%.cpp Libs/rtos2-utils/src/system/subdir.mk
+ arm-none-eabi-g++ "$<" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/rtos2-utils/include" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include" -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Libs-2f-rtos2-2d-utils-2f-src-2f-system
+
+clean-Libs-2f-rtos2-2d-utils-2f-src-2f-system:
+ -$(RM) ./Libs/rtos2-utils/src/system/can_bus.cyclo ./Libs/rtos2-utils/src/system/can_bus.d ./Libs/rtos2-utils/src/system/can_bus.o ./Libs/rtos2-utils/src/system/can_bus.su ./Libs/rtos2-utils/src/system/events.cyclo ./Libs/rtos2-utils/src/system/events.d ./Libs/rtos2-utils/src/system/events.o ./Libs/rtos2-utils/src/system/events.su ./Libs/rtos2-utils/src/system/startup.cyclo ./Libs/rtos2-utils/src/system/startup.d ./Libs/rtos2-utils/src/system/startup.o ./Libs/rtos2-utils/src/system/startup.su ./Libs/rtos2-utils/src/system/watchdog.cyclo ./Libs/rtos2-utils/src/system/watchdog.d ./Libs/rtos2-utils/src/system/watchdog.o ./Libs/rtos2-utils/src/system/watchdog.su
+
+.PHONY: clean-Libs-2f-rtos2-2d-utils-2f-src-2f-system
+
diff --git a/Debug/Libs/sta-core/src/atomic/subdir.mk b/Debug/Libs/sta-core/src/atomic/subdir.mk
new file mode 100644
index 0000000..d076e2c
--- /dev/null
+++ b/Debug/Libs/sta-core/src/atomic/subdir.mk
@@ -0,0 +1,30 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+CPP_SRCS += \
+../Libs/sta-core/src/atomic/mutex.cpp \
+../Libs/sta-core/src/atomic/signal.cpp
+
+OBJS += \
+./Libs/sta-core/src/atomic/mutex.o \
+./Libs/sta-core/src/atomic/signal.o
+
+CPP_DEPS += \
+./Libs/sta-core/src/atomic/mutex.d \
+./Libs/sta-core/src/atomic/signal.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Libs/sta-core/src/atomic/%.o Libs/sta-core/src/atomic/%.su Libs/sta-core/src/atomic/%.cyclo: ../Libs/sta-core/src/atomic/%.cpp Libs/sta-core/src/atomic/subdir.mk
+ arm-none-eabi-g++ "$<" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/rtos2-utils/include" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include" -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Libs-2f-sta-2d-core-2f-src-2f-atomic
+
+clean-Libs-2f-sta-2d-core-2f-src-2f-atomic:
+ -$(RM) ./Libs/sta-core/src/atomic/mutex.cyclo ./Libs/sta-core/src/atomic/mutex.d ./Libs/sta-core/src/atomic/mutex.o ./Libs/sta-core/src/atomic/mutex.su ./Libs/sta-core/src/atomic/signal.cyclo ./Libs/sta-core/src/atomic/signal.d ./Libs/sta-core/src/atomic/signal.o ./Libs/sta-core/src/atomic/signal.su
+
+.PHONY: clean-Libs-2f-sta-2d-core-2f-src-2f-atomic
+
diff --git a/Debug/Libs/sta-core/src/bus/i2c/subdir.mk b/Debug/Libs/sta-core/src/bus/i2c/subdir.mk
new file mode 100644
index 0000000..86b07c8
--- /dev/null
+++ b/Debug/Libs/sta-core/src/bus/i2c/subdir.mk
@@ -0,0 +1,30 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+CPP_SRCS += \
+../Libs/sta-core/src/bus/i2c/device.cpp \
+../Libs/sta-core/src/bus/i2c/i2c.cpp
+
+OBJS += \
+./Libs/sta-core/src/bus/i2c/device.o \
+./Libs/sta-core/src/bus/i2c/i2c.o
+
+CPP_DEPS += \
+./Libs/sta-core/src/bus/i2c/device.d \
+./Libs/sta-core/src/bus/i2c/i2c.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Libs/sta-core/src/bus/i2c/%.o Libs/sta-core/src/bus/i2c/%.su Libs/sta-core/src/bus/i2c/%.cyclo: ../Libs/sta-core/src/bus/i2c/%.cpp Libs/sta-core/src/bus/i2c/subdir.mk
+ arm-none-eabi-g++ "$<" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/rtos2-utils/include" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include" -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Libs-2f-sta-2d-core-2f-src-2f-bus-2f-i2c
+
+clean-Libs-2f-sta-2d-core-2f-src-2f-bus-2f-i2c:
+ -$(RM) ./Libs/sta-core/src/bus/i2c/device.cyclo ./Libs/sta-core/src/bus/i2c/device.d ./Libs/sta-core/src/bus/i2c/device.o ./Libs/sta-core/src/bus/i2c/device.su ./Libs/sta-core/src/bus/i2c/i2c.cyclo ./Libs/sta-core/src/bus/i2c/i2c.d ./Libs/sta-core/src/bus/i2c/i2c.o ./Libs/sta-core/src/bus/i2c/i2c.su
+
+.PHONY: clean-Libs-2f-sta-2d-core-2f-src-2f-bus-2f-i2c
+
diff --git a/Debug/Libs/sta-core/src/bus/spi/subdir.mk b/Debug/Libs/sta-core/src/bus/spi/subdir.mk
new file mode 100644
index 0000000..daf6fb9
--- /dev/null
+++ b/Debug/Libs/sta-core/src/bus/spi/subdir.mk
@@ -0,0 +1,33 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+CPP_SRCS += \
+../Libs/sta-core/src/bus/spi/device.cpp \
+../Libs/sta-core/src/bus/spi/settings.cpp \
+../Libs/sta-core/src/bus/spi/spi.cpp
+
+OBJS += \
+./Libs/sta-core/src/bus/spi/device.o \
+./Libs/sta-core/src/bus/spi/settings.o \
+./Libs/sta-core/src/bus/spi/spi.o
+
+CPP_DEPS += \
+./Libs/sta-core/src/bus/spi/device.d \
+./Libs/sta-core/src/bus/spi/settings.d \
+./Libs/sta-core/src/bus/spi/spi.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Libs/sta-core/src/bus/spi/%.o Libs/sta-core/src/bus/spi/%.su Libs/sta-core/src/bus/spi/%.cyclo: ../Libs/sta-core/src/bus/spi/%.cpp Libs/sta-core/src/bus/spi/subdir.mk
+ arm-none-eabi-g++ "$<" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/rtos2-utils/include" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include" -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Libs-2f-sta-2d-core-2f-src-2f-bus-2f-spi
+
+clean-Libs-2f-sta-2d-core-2f-src-2f-bus-2f-spi:
+ -$(RM) ./Libs/sta-core/src/bus/spi/device.cyclo ./Libs/sta-core/src/bus/spi/device.d ./Libs/sta-core/src/bus/spi/device.o ./Libs/sta-core/src/bus/spi/device.su ./Libs/sta-core/src/bus/spi/settings.cyclo ./Libs/sta-core/src/bus/spi/settings.d ./Libs/sta-core/src/bus/spi/settings.o ./Libs/sta-core/src/bus/spi/settings.su ./Libs/sta-core/src/bus/spi/spi.cyclo ./Libs/sta-core/src/bus/spi/spi.d ./Libs/sta-core/src/bus/spi/spi.o ./Libs/sta-core/src/bus/spi/spi.su
+
+.PHONY: clean-Libs-2f-sta-2d-core-2f-src-2f-bus-2f-spi
+
diff --git a/Debug/Libs/sta-core/src/bus/subdir.mk b/Debug/Libs/sta-core/src/bus/subdir.mk
new file mode 100644
index 0000000..c24e2d9
--- /dev/null
+++ b/Debug/Libs/sta-core/src/bus/subdir.mk
@@ -0,0 +1,30 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+CPP_SRCS += \
+../Libs/sta-core/src/bus/device.cpp \
+../Libs/sta-core/src/bus/interface.cpp
+
+OBJS += \
+./Libs/sta-core/src/bus/device.o \
+./Libs/sta-core/src/bus/interface.o
+
+CPP_DEPS += \
+./Libs/sta-core/src/bus/device.d \
+./Libs/sta-core/src/bus/interface.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Libs/sta-core/src/bus/%.o Libs/sta-core/src/bus/%.su Libs/sta-core/src/bus/%.cyclo: ../Libs/sta-core/src/bus/%.cpp Libs/sta-core/src/bus/subdir.mk
+ arm-none-eabi-g++ "$<" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/rtos2-utils/include" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include" -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Libs-2f-sta-2d-core-2f-src-2f-bus
+
+clean-Libs-2f-sta-2d-core-2f-src-2f-bus:
+ -$(RM) ./Libs/sta-core/src/bus/device.cyclo ./Libs/sta-core/src/bus/device.d ./Libs/sta-core/src/bus/device.o ./Libs/sta-core/src/bus/device.su ./Libs/sta-core/src/bus/interface.cyclo ./Libs/sta-core/src/bus/interface.d ./Libs/sta-core/src/bus/interface.o ./Libs/sta-core/src/bus/interface.su
+
+.PHONY: clean-Libs-2f-sta-2d-core-2f-src-2f-bus
+
diff --git a/Debug/Libs/sta-core/src/bus/uart/settings.cyclo b/Debug/Libs/sta-core/src/bus/uart/settings.cyclo
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/bus/uart/settings.d b/Debug/Libs/sta-core/src/bus/uart/settings.d
new file mode 100644
index 0000000..08fee3b
--- /dev/null
+++ b/Debug/Libs/sta-core/src/bus/uart/settings.d
@@ -0,0 +1,2 @@
+Libs/sta-core/src/bus/uart/settings.o: \
+ ../Libs/sta-core/src/bus/uart/settings.cpp
diff --git a/Debug/Libs/sta-core/src/bus/uart/settings.o b/Debug/Libs/sta-core/src/bus/uart/settings.o
new file mode 100644
index 0000000..f4e8c52
Binary files /dev/null and b/Debug/Libs/sta-core/src/bus/uart/settings.o differ
diff --git a/Debug/Libs/sta-core/src/bus/uart/settings.su b/Debug/Libs/sta-core/src/bus/uart/settings.su
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/bus/uart/subdir.mk b/Debug/Libs/sta-core/src/bus/uart/subdir.mk
new file mode 100644
index 0000000..5e9519f
--- /dev/null
+++ b/Debug/Libs/sta-core/src/bus/uart/subdir.mk
@@ -0,0 +1,30 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+CPP_SRCS += \
+../Libs/sta-core/src/bus/uart/settings.cpp \
+../Libs/sta-core/src/bus/uart/uart.cpp
+
+OBJS += \
+./Libs/sta-core/src/bus/uart/settings.o \
+./Libs/sta-core/src/bus/uart/uart.o
+
+CPP_DEPS += \
+./Libs/sta-core/src/bus/uart/settings.d \
+./Libs/sta-core/src/bus/uart/uart.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Libs/sta-core/src/bus/uart/%.o Libs/sta-core/src/bus/uart/%.su Libs/sta-core/src/bus/uart/%.cyclo: ../Libs/sta-core/src/bus/uart/%.cpp Libs/sta-core/src/bus/uart/subdir.mk
+ arm-none-eabi-g++ "$<" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/rtos2-utils/include" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include" -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Libs-2f-sta-2d-core-2f-src-2f-bus-2f-uart
+
+clean-Libs-2f-sta-2d-core-2f-src-2f-bus-2f-uart:
+ -$(RM) ./Libs/sta-core/src/bus/uart/settings.cyclo ./Libs/sta-core/src/bus/uart/settings.d ./Libs/sta-core/src/bus/uart/settings.o ./Libs/sta-core/src/bus/uart/settings.su ./Libs/sta-core/src/bus/uart/uart.cyclo ./Libs/sta-core/src/bus/uart/uart.d ./Libs/sta-core/src/bus/uart/uart.o ./Libs/sta-core/src/bus/uart/uart.su
+
+.PHONY: clean-Libs-2f-sta-2d-core-2f-src-2f-bus-2f-uart
+
diff --git a/Debug/Libs/sta-core/src/bus/uart/uart.cyclo b/Debug/Libs/sta-core/src/bus/uart/uart.cyclo
new file mode 100644
index 0000000..d54901e
--- /dev/null
+++ b/Debug/Libs/sta-core/src/bus/uart/uart.cyclo
@@ -0,0 +1,2 @@
+uart.cpp:5:5:sta::UART::UART(sta::UARTSettings&, sta::Mutex*) 1
+uart.cpp:11:26:const sta::UARTSettings& sta::UART::settings() 1
diff --git a/Debug/Libs/sta-core/src/bus/uart/uart.d b/Debug/Libs/sta-core/src/bus/uart/uart.d
new file mode 100644
index 0000000..9de1e98
--- /dev/null
+++ b/Debug/Libs/sta-core/src/bus/uart/uart.d
@@ -0,0 +1,9 @@
+Libs/sta-core/src/bus/uart/uart.o: ../Libs/sta-core/src/bus/uart/uart.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/uart/uart.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/interface.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/mutex.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/uart/settings.hpp
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/uart/uart.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/interface.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/mutex.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/uart/settings.hpp:
diff --git a/Debug/Libs/sta-core/src/bus/uart/uart.o b/Debug/Libs/sta-core/src/bus/uart/uart.o
new file mode 100644
index 0000000..8ef4573
Binary files /dev/null and b/Debug/Libs/sta-core/src/bus/uart/uart.o differ
diff --git a/Debug/Libs/sta-core/src/bus/uart/uart.su b/Debug/Libs/sta-core/src/bus/uart/uart.su
new file mode 100644
index 0000000..5abcc49
--- /dev/null
+++ b/Debug/Libs/sta-core/src/bus/uart/uart.su
@@ -0,0 +1,2 @@
+../Libs/sta-core/src/bus/uart/uart.cpp:5:5:sta::UART::UART(sta::UARTSettings&, sta::Mutex*) 24 static
+../Libs/sta-core/src/bus/uart/uart.cpp:11:26:const sta::UARTSettings& sta::UART::settings() 16 static
diff --git a/Debug/Libs/sta-core/src/can/id.cyclo b/Debug/Libs/sta-core/src/can/id.cyclo
new file mode 100644
index 0000000..f95a424
--- /dev/null
+++ b/Debug/Libs/sta-core/src/can/id.cyclo
@@ -0,0 +1,4 @@
+id.cpp:6:10:bool sta::operator==(const sta::CanId&, const sta::CanId&) 3
+id.cpp:11:10:bool sta::operator!=(const sta::CanId&, const sta::CanId&) 1
+id.cpp:17:10:bool sta::operator==(const sta::CanFrameId&, const sta::CanFrameId&) 4
+id.cpp:22:10:bool sta::operator!=(const sta::CanFrameId&, const sta::CanFrameId&) 1
diff --git a/Debug/Libs/sta-core/src/can/id.d b/Debug/Libs/sta-core/src/can/id.d
new file mode 100644
index 0000000..26b0653
--- /dev/null
+++ b/Debug/Libs/sta-core/src/can/id.d
@@ -0,0 +1,3 @@
+Libs/sta-core/src/can/id.o: ../Libs/sta-core/src/can/id.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/can/id.hpp
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/can/id.hpp:
diff --git a/Debug/Libs/sta-core/src/can/id.o b/Debug/Libs/sta-core/src/can/id.o
new file mode 100644
index 0000000..840b0bc
Binary files /dev/null and b/Debug/Libs/sta-core/src/can/id.o differ
diff --git a/Debug/Libs/sta-core/src/can/id.su b/Debug/Libs/sta-core/src/can/id.su
new file mode 100644
index 0000000..596b112
--- /dev/null
+++ b/Debug/Libs/sta-core/src/can/id.su
@@ -0,0 +1,4 @@
+../Libs/sta-core/src/can/id.cpp:6:10:bool sta::operator==(const sta::CanId&, const sta::CanId&) 16 static
+../Libs/sta-core/src/can/id.cpp:11:10:bool sta::operator!=(const sta::CanId&, const sta::CanId&) 16 static
+../Libs/sta-core/src/can/id.cpp:17:10:bool sta::operator==(const sta::CanFrameId&, const sta::CanFrameId&) 16 static
+../Libs/sta-core/src/can/id.cpp:22:10:bool sta::operator!=(const sta::CanFrameId&, const sta::CanFrameId&) 16 static
diff --git a/Debug/Libs/sta-core/src/can/iter.cyclo b/Debug/Libs/sta-core/src/can/iter.cyclo
new file mode 100644
index 0000000..95de696
--- /dev/null
+++ b/Debug/Libs/sta-core/src/can/iter.cyclo
@@ -0,0 +1,12 @@
+iter.cpp:8:5:sta::CanPendingRxFifos::const_iterator::const_iterator(uint32_t, uint8_t, uint8_t) 1
+iter.cpp:12:5:sta::CanPendingRxFifos::const_iterator::const_iterator(const sta::CanPendingRxFifos::const_iterator&) 1
+iter.cpp:17:41:sta::CanPendingRxFifos::const_iterator& sta::CanPendingRxFifos::const_iterator::operator=(const sta::CanPendingRxFifos::const_iterator&) 1
+iter.cpp:27:10:bool sta::CanPendingRxFifos::const_iterator::operator==(const sta::CanPendingRxFifos::const_iterator&) const 4
+iter.cpp:32:10:bool sta::CanPendingRxFifos::const_iterator::operator!=(const sta::CanPendingRxFifos::const_iterator&) const 1
+iter.cpp:38:41:sta::CanPendingRxFifos::const_iterator& sta::CanPendingRxFifos::const_iterator::operator++() 3
+iter.cpp:52:39:sta::CanPendingRxFifos::const_iterator sta::CanPendingRxFifos::const_iterator::operator++(int) 3
+iter.cpp:68:50:const value_type& sta::CanPendingRxFifos::const_iterator::operator*() const 2
+iter.cpp:75:10:bool sta::CanPendingRxFifos::const_iterator::isRxPending() const 1
+iter.cpp:82:5:sta::CanPendingRxFifos::CanPendingRxFifos(uint32_t, uint8_t) 1
+iter.cpp:86:39:sta::CanPendingRxFifos::const_iterator sta::CanPendingRxFifos::begin() const 1
+iter.cpp:91:39:sta::CanPendingRxFifos::const_iterator sta::CanPendingRxFifos::end() const 1
diff --git a/Debug/Libs/sta-core/src/can/iter.d b/Debug/Libs/sta-core/src/can/iter.d
new file mode 100644
index 0000000..ec831a6
--- /dev/null
+++ b/Debug/Libs/sta-core/src/can/iter.d
@@ -0,0 +1,11 @@
+Libs/sta-core/src/can/iter.o: ../Libs/sta-core/src/can/iter.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/can/iter.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/assert.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/can/iter.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/assert.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
diff --git a/Debug/Libs/sta-core/src/can/iter.o b/Debug/Libs/sta-core/src/can/iter.o
new file mode 100644
index 0000000..6860c81
Binary files /dev/null and b/Debug/Libs/sta-core/src/can/iter.o differ
diff --git a/Debug/Libs/sta-core/src/can/iter.su b/Debug/Libs/sta-core/src/can/iter.su
new file mode 100644
index 0000000..0636279
--- /dev/null
+++ b/Debug/Libs/sta-core/src/can/iter.su
@@ -0,0 +1,12 @@
+../Libs/sta-core/src/can/iter.cpp:8:5:sta::CanPendingRxFifos::const_iterator::const_iterator(uint32_t, uint8_t, uint8_t) 24 static
+../Libs/sta-core/src/can/iter.cpp:12:5:sta::CanPendingRxFifos::const_iterator::const_iterator(const sta::CanPendingRxFifos::const_iterator&) 16 static
+../Libs/sta-core/src/can/iter.cpp:17:41:sta::CanPendingRxFifos::const_iterator& sta::CanPendingRxFifos::const_iterator::operator=(const sta::CanPendingRxFifos::const_iterator&) 16 static
+../Libs/sta-core/src/can/iter.cpp:27:10:bool sta::CanPendingRxFifos::const_iterator::operator==(const sta::CanPendingRxFifos::const_iterator&) const 16 static
+../Libs/sta-core/src/can/iter.cpp:32:10:bool sta::CanPendingRxFifos::const_iterator::operator!=(const sta::CanPendingRxFifos::const_iterator&) const 16 static
+../Libs/sta-core/src/can/iter.cpp:38:41:sta::CanPendingRxFifos::const_iterator& sta::CanPendingRxFifos::const_iterator::operator++() 16 static
+../Libs/sta-core/src/can/iter.cpp:52:39:sta::CanPendingRxFifos::const_iterator sta::CanPendingRxFifos::const_iterator::operator++(int) 32 static
+../Libs/sta-core/src/can/iter.cpp:68:50:const value_type& sta::CanPendingRxFifos::const_iterator::operator*() const 16 static
+../Libs/sta-core/src/can/iter.cpp:75:10:bool sta::CanPendingRxFifos::const_iterator::isRxPending() const 16 static
+../Libs/sta-core/src/can/iter.cpp:82:5:sta::CanPendingRxFifos::CanPendingRxFifos(uint32_t, uint8_t) 24 static
+../Libs/sta-core/src/can/iter.cpp:86:39:sta::CanPendingRxFifos::const_iterator sta::CanPendingRxFifos::begin() const 16 static
+../Libs/sta-core/src/can/iter.cpp:91:39:sta::CanPendingRxFifos::const_iterator sta::CanPendingRxFifos::end() const 16 static
diff --git a/Debug/Libs/sta-core/src/can/subdir.mk b/Debug/Libs/sta-core/src/can/subdir.mk
new file mode 100644
index 0000000..e42ca4e
--- /dev/null
+++ b/Debug/Libs/sta-core/src/can/subdir.mk
@@ -0,0 +1,30 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+CPP_SRCS += \
+../Libs/sta-core/src/can/id.cpp \
+../Libs/sta-core/src/can/iter.cpp
+
+OBJS += \
+./Libs/sta-core/src/can/id.o \
+./Libs/sta-core/src/can/iter.o
+
+CPP_DEPS += \
+./Libs/sta-core/src/can/id.d \
+./Libs/sta-core/src/can/iter.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Libs/sta-core/src/can/%.o Libs/sta-core/src/can/%.su Libs/sta-core/src/can/%.cyclo: ../Libs/sta-core/src/can/%.cpp Libs/sta-core/src/can/subdir.mk
+ arm-none-eabi-g++ "$<" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/rtos2-utils/include" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include" -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Libs-2f-sta-2d-core-2f-src-2f-can
+
+clean-Libs-2f-sta-2d-core-2f-src-2f-can:
+ -$(RM) ./Libs/sta-core/src/can/id.cyclo ./Libs/sta-core/src/can/id.d ./Libs/sta-core/src/can/id.o ./Libs/sta-core/src/can/id.su ./Libs/sta-core/src/can/iter.cyclo ./Libs/sta-core/src/can/iter.d ./Libs/sta-core/src/can/iter.o ./Libs/sta-core/src/can/iter.su
+
+.PHONY: clean-Libs-2f-sta-2d-core-2f-src-2f-can
+
diff --git a/Debug/Libs/sta-core/src/debug/assert.cyclo b/Debug/Libs/sta-core/src/debug/assert.cyclo
new file mode 100644
index 0000000..93d2a0c
--- /dev/null
+++ b/Debug/Libs/sta-core/src/debug/assert.cyclo
@@ -0,0 +1,2 @@
+assert.cpp:12:10:void sta::assert_failed(const char*, const char*, uint32_t) 1
+assert.cpp:22:10:void sta::assert_halt() 1
diff --git a/Debug/Libs/sta-core/src/debug/assert.d b/Debug/Libs/sta-core/src/debug/assert.d
new file mode 100644
index 0000000..6a7ddc1
--- /dev/null
+++ b/Debug/Libs/sta-core/src/debug/assert.d
@@ -0,0 +1,13 @@
+Libs/sta-core/src/debug/assert.o: ../Libs/sta-core/src/debug/assert.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/assert.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/debug.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/lang.hpp
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/assert.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/debug.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/lang.hpp:
diff --git a/Debug/Libs/sta-core/src/debug/assert.o b/Debug/Libs/sta-core/src/debug/assert.o
new file mode 100644
index 0000000..58172ca
Binary files /dev/null and b/Debug/Libs/sta-core/src/debug/assert.o differ
diff --git a/Debug/Libs/sta-core/src/debug/assert.su b/Debug/Libs/sta-core/src/debug/assert.su
new file mode 100644
index 0000000..56a59a6
--- /dev/null
+++ b/Debug/Libs/sta-core/src/debug/assert.su
@@ -0,0 +1,2 @@
+../Libs/sta-core/src/debug/assert.cpp:12:10:void sta::assert_failed(const char*, const char*, uint32_t) 24 static
+../Libs/sta-core/src/debug/assert.cpp:22:10:void sta::assert_halt() 4 static,ignoring_inline_asm
diff --git a/Debug/Libs/sta-core/src/debug/printing/printable.cyclo b/Debug/Libs/sta-core/src/debug/printing/printable.cyclo
new file mode 100644
index 0000000..6d4323f
--- /dev/null
+++ b/Debug/Libs/sta-core/src/debug/printing/printable.cyclo
@@ -0,0 +1,20 @@
+printable.cpp:12:10:void sta::Printable::print(char) 1
+printable.cpp:17:10:void sta::Printable::print(bool) 2
+printable.cpp:22:10:void sta::Printable::print(double) 1
+printable.cpp:29:10:void sta::Printable::print(uint8_t, sta::IntegerBase) 1
+printable.cpp:34:10:void sta::Printable::print(uint16_t, sta::IntegerBase) 1
+printable.cpp:39:10:void sta::Printable::print(uint32_t, sta::IntegerBase) 1
+printable.cpp:44:10:void sta::Printable::print(const char*) 1
+printable.cpp:49:10:void sta::Printable::println() 1
+printable.cpp:54:10:void sta::Printable::println(char) 1
+printable.cpp:60:10:void sta::Printable::println(bool) 1
+printable.cpp:66:10:void sta::Printable::println(double) 1
+printable.cpp:72:10:void sta::Printable::println(uint8_t, sta::IntegerBase) 1
+printable.cpp:78:10:void sta::Printable::println(uint16_t, sta::IntegerBase) 1
+printable.cpp:84:10:void sta::Printable::println(uint32_t, sta::IntegerBase) 1
+printable.cpp:90:10:void sta::Printable::println(const char*) 1
+printable.cpp:95:10:void sta::Printable::println(const char*, size_t) 1
+printable.cpp:101:10:void sta::Printable::printBase(uintmax_t, sta::IntegerBase, const char*, size_t) 5
+printable.cpp:124:10:void sta::Printable::printDec(uintmax_t, const char*) 1
+printable.cpp:131:10:void sta::Printable::printBin(uintmax_t, size_t) 4
+printable.cpp:156:10:void sta::Printable::printHex(uintmax_t, size_t) 5
diff --git a/Debug/Libs/sta-core/src/debug/printing/printable.d b/Debug/Libs/sta-core/src/debug/printing/printable.d
new file mode 100644
index 0000000..0685583
--- /dev/null
+++ b/Debug/Libs/sta-core/src/debug/printing/printable.d
@@ -0,0 +1,14 @@
+Libs/sta-core/src/debug/printing/printable.o: \
+ ../Libs/sta-core/src/debug/printing/printable.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/printing/printable.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/assert.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/lang.hpp
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/printing/printable.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/assert.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/lang.hpp:
diff --git a/Debug/Libs/sta-core/src/debug/printing/printable.o b/Debug/Libs/sta-core/src/debug/printing/printable.o
new file mode 100644
index 0000000..3b8138f
Binary files /dev/null and b/Debug/Libs/sta-core/src/debug/printing/printable.o differ
diff --git a/Debug/Libs/sta-core/src/debug/printing/printable.su b/Debug/Libs/sta-core/src/debug/printing/printable.su
new file mode 100644
index 0000000..f84167d
--- /dev/null
+++ b/Debug/Libs/sta-core/src/debug/printing/printable.su
@@ -0,0 +1,20 @@
+../Libs/sta-core/src/debug/printing/printable.cpp:12:10:void sta::Printable::print(char) 16 static
+../Libs/sta-core/src/debug/printing/printable.cpp:17:10:void sta::Printable::print(bool) 16 static
+../Libs/sta-core/src/debug/printing/printable.cpp:22:10:void sta::Printable::print(double) 96 static
+../Libs/sta-core/src/debug/printing/printable.cpp:29:10:void sta::Printable::print(uint8_t, sta::IntegerBase) 48 static
+../Libs/sta-core/src/debug/printing/printable.cpp:34:10:void sta::Printable::print(uint16_t, sta::IntegerBase) 48 static
+../Libs/sta-core/src/debug/printing/printable.cpp:39:10:void sta::Printable::print(uint32_t, sta::IntegerBase) 48 static
+../Libs/sta-core/src/debug/printing/printable.cpp:44:10:void sta::Printable::print(const char*) 24 static
+../Libs/sta-core/src/debug/printing/printable.cpp:49:10:void sta::Printable::println() 16 static
+../Libs/sta-core/src/debug/printing/printable.cpp:54:10:void sta::Printable::println(char) 16 static
+../Libs/sta-core/src/debug/printing/printable.cpp:60:10:void sta::Printable::println(bool) 16 static
+../Libs/sta-core/src/debug/printing/printable.cpp:66:10:void sta::Printable::println(double) 24 static
+../Libs/sta-core/src/debug/printing/printable.cpp:72:10:void sta::Printable::println(uint8_t, sta::IntegerBase) 24 static
+../Libs/sta-core/src/debug/printing/printable.cpp:78:10:void sta::Printable::println(uint16_t, sta::IntegerBase) 24 static
+../Libs/sta-core/src/debug/printing/printable.cpp:84:10:void sta::Printable::println(uint32_t, sta::IntegerBase) 24 static
+../Libs/sta-core/src/debug/printing/printable.cpp:90:10:void sta::Printable::println(const char*) 16 static
+../Libs/sta-core/src/debug/printing/printable.cpp:95:10:void sta::Printable::println(const char*, size_t) 24 static
+../Libs/sta-core/src/debug/printing/printable.cpp:101:10:void sta::Printable::printBase(uintmax_t, sta::IntegerBase, const char*, size_t) 32 static
+../Libs/sta-core/src/debug/printing/printable.cpp:124:10:void sta::Printable::printDec(uintmax_t, const char*) 88 static
+../Libs/sta-core/src/debug/printing/printable.cpp:131:10:void sta::Printable::printBin(uintmax_t, size_t) 112 static
+../Libs/sta-core/src/debug/printing/printable.cpp:156:10:void sta::Printable::printHex(uintmax_t, size_t) 64 static
diff --git a/Debug/Libs/sta-core/src/debug/printing/printable_printf.cyclo b/Debug/Libs/sta-core/src/debug/printing/printable_printf.cyclo
new file mode 100644
index 0000000..0f6f4c8
--- /dev/null
+++ b/Debug/Libs/sta-core/src/debug/printing/printable_printf.cyclo
@@ -0,0 +1,3 @@
+printable.hpp:26:11:constexpr sta::Printable::Printable() 1
+printable_printf.cpp:8:5:sta::PrintablePrintf::PrintablePrintf() 1
+printable_printf.cpp:13:10:virtual void sta::PrintablePrintf::print(const char*, size_t) 3
diff --git a/Debug/Libs/sta-core/src/debug/printing/printable_printf.d b/Debug/Libs/sta-core/src/debug/printing/printable_printf.d
new file mode 100644
index 0000000..b0550f4
--- /dev/null
+++ b/Debug/Libs/sta-core/src/debug/printing/printable_printf.d
@@ -0,0 +1,14 @@
+Libs/sta-core/src/debug/printing/printable_printf.o: \
+ ../Libs/sta-core/src/debug/printing/printable_printf.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/printing/printable_printf.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/printing/printable.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/assert.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/printing/printable_printf.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/printing/printable.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/assert.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
diff --git a/Debug/Libs/sta-core/src/debug/printing/printable_printf.o b/Debug/Libs/sta-core/src/debug/printing/printable_printf.o
new file mode 100644
index 0000000..db31c74
Binary files /dev/null and b/Debug/Libs/sta-core/src/debug/printing/printable_printf.o differ
diff --git a/Debug/Libs/sta-core/src/debug/printing/printable_printf.su b/Debug/Libs/sta-core/src/debug/printing/printable_printf.su
new file mode 100644
index 0000000..ce4f7c9
--- /dev/null
+++ b/Debug/Libs/sta-core/src/debug/printing/printable_printf.su
@@ -0,0 +1,3 @@
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/printing/printable.hpp:26:11:constexpr sta::Printable::Printable() 16 static
+../Libs/sta-core/src/debug/printing/printable_printf.cpp:8:5:sta::PrintablePrintf::PrintablePrintf() 16 static
+../Libs/sta-core/src/debug/printing/printable_printf.cpp:13:10:virtual void sta::PrintablePrintf::print(const char*, size_t) 24 static
diff --git a/Debug/Libs/sta-core/src/debug/printing/printable_uart.cyclo b/Debug/Libs/sta-core/src/debug/printing/printable_uart.cyclo
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/debug/printing/printable_uart.d b/Debug/Libs/sta-core/src/debug/printing/printable_uart.d
new file mode 100644
index 0000000..1bd1592
--- /dev/null
+++ b/Debug/Libs/sta-core/src/debug/printing/printable_uart.d
@@ -0,0 +1,24 @@
+Libs/sta-core/src/debug/printing/printable_uart.o: \
+ ../Libs/sta-core/src/debug/printing/printable_uart.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/printing/printable_uart.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/uart/uart.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/interface.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/mutex.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/uart/settings.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/printing/printable.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/assert.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/printf.hpp
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/printing/printable_uart.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/uart/uart.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/interface.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/mutex.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/uart/settings.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/printing/printable.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/assert.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/printf.hpp:
diff --git a/Debug/Libs/sta-core/src/debug/printing/printable_uart.su b/Debug/Libs/sta-core/src/debug/printing/printable_uart.su
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/debug/printing/subdir.mk b/Debug/Libs/sta-core/src/debug/printing/subdir.mk
new file mode 100644
index 0000000..69f20b4
--- /dev/null
+++ b/Debug/Libs/sta-core/src/debug/printing/subdir.mk
@@ -0,0 +1,33 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+CPP_SRCS += \
+../Libs/sta-core/src/debug/printing/printable.cpp \
+../Libs/sta-core/src/debug/printing/printable_printf.cpp \
+../Libs/sta-core/src/debug/printing/printable_uart.cpp
+
+OBJS += \
+./Libs/sta-core/src/debug/printing/printable.o \
+./Libs/sta-core/src/debug/printing/printable_printf.o \
+./Libs/sta-core/src/debug/printing/printable_uart.o
+
+CPP_DEPS += \
+./Libs/sta-core/src/debug/printing/printable.d \
+./Libs/sta-core/src/debug/printing/printable_printf.d \
+./Libs/sta-core/src/debug/printing/printable_uart.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Libs/sta-core/src/debug/printing/%.o Libs/sta-core/src/debug/printing/%.su Libs/sta-core/src/debug/printing/%.cyclo: ../Libs/sta-core/src/debug/printing/%.cpp Libs/sta-core/src/debug/printing/subdir.mk
+ arm-none-eabi-g++ "$<" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/rtos2-utils/include" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include" -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Libs-2f-sta-2d-core-2f-src-2f-debug-2f-printing
+
+clean-Libs-2f-sta-2d-core-2f-src-2f-debug-2f-printing:
+ -$(RM) ./Libs/sta-core/src/debug/printing/printable.cyclo ./Libs/sta-core/src/debug/printing/printable.d ./Libs/sta-core/src/debug/printing/printable.o ./Libs/sta-core/src/debug/printing/printable.su ./Libs/sta-core/src/debug/printing/printable_printf.cyclo ./Libs/sta-core/src/debug/printing/printable_printf.d ./Libs/sta-core/src/debug/printing/printable_printf.o ./Libs/sta-core/src/debug/printing/printable_printf.su ./Libs/sta-core/src/debug/printing/printable_uart.cyclo ./Libs/sta-core/src/debug/printing/printable_uart.d ./Libs/sta-core/src/debug/printing/printable_uart.o ./Libs/sta-core/src/debug/printing/printable_uart.su
+
+.PHONY: clean-Libs-2f-sta-2d-core-2f-src-2f-debug-2f-printing
+
diff --git a/Debug/Libs/sta-core/src/debug/subdir.mk b/Debug/Libs/sta-core/src/debug/subdir.mk
new file mode 100644
index 0000000..ac24114
--- /dev/null
+++ b/Debug/Libs/sta-core/src/debug/subdir.mk
@@ -0,0 +1,27 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+CPP_SRCS += \
+../Libs/sta-core/src/debug/assert.cpp
+
+OBJS += \
+./Libs/sta-core/src/debug/assert.o
+
+CPP_DEPS += \
+./Libs/sta-core/src/debug/assert.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Libs/sta-core/src/debug/%.o Libs/sta-core/src/debug/%.su Libs/sta-core/src/debug/%.cyclo: ../Libs/sta-core/src/debug/%.cpp Libs/sta-core/src/debug/subdir.mk
+ arm-none-eabi-g++ "$<" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/rtos2-utils/include" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include" -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Libs-2f-sta-2d-core-2f-src-2f-debug
+
+clean-Libs-2f-sta-2d-core-2f-src-2f-debug:
+ -$(RM) ./Libs/sta-core/src/debug/assert.cyclo ./Libs/sta-core/src/debug/assert.d ./Libs/sta-core/src/debug/assert.o ./Libs/sta-core/src/debug/assert.su
+
+.PHONY: clean-Libs-2f-sta-2d-core-2f-src-2f-debug
+
diff --git a/Debug/Libs/sta-core/src/devices/arduino/bus/i2c.cyclo b/Debug/Libs/sta-core/src/devices/arduino/bus/i2c.cyclo
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/arduino/bus/i2c.d b/Debug/Libs/sta-core/src/devices/arduino/bus/i2c.d
new file mode 100644
index 0000000..c19abae
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/arduino/bus/i2c.d
@@ -0,0 +1,10 @@
+Libs/sta-core/src/devices/arduino/bus/i2c.o: \
+ ../Libs/sta-core/src/devices/arduino/bus/i2c.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/arduino/bus/i2c.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/arduino/bus/i2c.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
diff --git a/Debug/Libs/sta-core/src/devices/arduino/bus/i2c.o b/Debug/Libs/sta-core/src/devices/arduino/bus/i2c.o
new file mode 100644
index 0000000..243ef12
Binary files /dev/null and b/Debug/Libs/sta-core/src/devices/arduino/bus/i2c.o differ
diff --git a/Debug/Libs/sta-core/src/devices/arduino/bus/i2c.su b/Debug/Libs/sta-core/src/devices/arduino/bus/i2c.su
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/arduino/bus/spi.cyclo b/Debug/Libs/sta-core/src/devices/arduino/bus/spi.cyclo
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/arduino/bus/spi.d b/Debug/Libs/sta-core/src/devices/arduino/bus/spi.d
new file mode 100644
index 0000000..a1c10fa
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/arduino/bus/spi.d
@@ -0,0 +1,2 @@
+Libs/sta-core/src/devices/arduino/bus/spi.o: \
+ ../Libs/sta-core/src/devices/arduino/bus/spi.cpp
diff --git a/Debug/Libs/sta-core/src/devices/arduino/bus/spi.o b/Debug/Libs/sta-core/src/devices/arduino/bus/spi.o
new file mode 100644
index 0000000..1d8020a
Binary files /dev/null and b/Debug/Libs/sta-core/src/devices/arduino/bus/spi.o differ
diff --git a/Debug/Libs/sta-core/src/devices/arduino/bus/spi.su b/Debug/Libs/sta-core/src/devices/arduino/bus/spi.su
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/arduino/bus/subdir.mk b/Debug/Libs/sta-core/src/devices/arduino/bus/subdir.mk
new file mode 100644
index 0000000..f37e63c
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/arduino/bus/subdir.mk
@@ -0,0 +1,30 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+CPP_SRCS += \
+../Libs/sta-core/src/devices/arduino/bus/i2c.cpp \
+../Libs/sta-core/src/devices/arduino/bus/spi.cpp
+
+OBJS += \
+./Libs/sta-core/src/devices/arduino/bus/i2c.o \
+./Libs/sta-core/src/devices/arduino/bus/spi.o
+
+CPP_DEPS += \
+./Libs/sta-core/src/devices/arduino/bus/i2c.d \
+./Libs/sta-core/src/devices/arduino/bus/spi.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Libs/sta-core/src/devices/arduino/bus/%.o Libs/sta-core/src/devices/arduino/bus/%.su Libs/sta-core/src/devices/arduino/bus/%.cyclo: ../Libs/sta-core/src/devices/arduino/bus/%.cpp Libs/sta-core/src/devices/arduino/bus/subdir.mk
+ arm-none-eabi-g++ "$<" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/rtos2-utils/include" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include" -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Libs-2f-sta-2d-core-2f-src-2f-devices-2f-arduino-2f-bus
+
+clean-Libs-2f-sta-2d-core-2f-src-2f-devices-2f-arduino-2f-bus:
+ -$(RM) ./Libs/sta-core/src/devices/arduino/bus/i2c.cyclo ./Libs/sta-core/src/devices/arduino/bus/i2c.d ./Libs/sta-core/src/devices/arduino/bus/i2c.o ./Libs/sta-core/src/devices/arduino/bus/i2c.su ./Libs/sta-core/src/devices/arduino/bus/spi.cyclo ./Libs/sta-core/src/devices/arduino/bus/spi.d ./Libs/sta-core/src/devices/arduino/bus/spi.o ./Libs/sta-core/src/devices/arduino/bus/spi.su
+
+.PHONY: clean-Libs-2f-sta-2d-core-2f-src-2f-devices-2f-arduino-2f-bus
+
diff --git a/Debug/Libs/sta-core/src/devices/arduino/delay.cyclo b/Debug/Libs/sta-core/src/devices/arduino/delay.cyclo
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/arduino/delay.d b/Debug/Libs/sta-core/src/devices/arduino/delay.d
new file mode 100644
index 0000000..eb031a1
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/arduino/delay.d
@@ -0,0 +1,10 @@
+Libs/sta-core/src/devices/arduino/delay.o: \
+ ../Libs/sta-core/src/devices/arduino/delay.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/arduino/delay.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/arduino/delay.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
diff --git a/Debug/Libs/sta-core/src/devices/arduino/delay.o b/Debug/Libs/sta-core/src/devices/arduino/delay.o
new file mode 100644
index 0000000..1d12590
Binary files /dev/null and b/Debug/Libs/sta-core/src/devices/arduino/delay.o differ
diff --git a/Debug/Libs/sta-core/src/devices/arduino/delay.su b/Debug/Libs/sta-core/src/devices/arduino/delay.su
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/arduino/gpio_pin.cyclo b/Debug/Libs/sta-core/src/devices/arduino/gpio_pin.cyclo
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/arduino/gpio_pin.d b/Debug/Libs/sta-core/src/devices/arduino/gpio_pin.d
new file mode 100644
index 0000000..4b267cf
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/arduino/gpio_pin.d
@@ -0,0 +1,10 @@
+Libs/sta-core/src/devices/arduino/gpio_pin.o: \
+ ../Libs/sta-core/src/devices/arduino/gpio_pin.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/arduino/gpio_pin.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/arduino/gpio_pin.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
diff --git a/Debug/Libs/sta-core/src/devices/arduino/gpio_pin.o b/Debug/Libs/sta-core/src/devices/arduino/gpio_pin.o
new file mode 100644
index 0000000..a974873
Binary files /dev/null and b/Debug/Libs/sta-core/src/devices/arduino/gpio_pin.o differ
diff --git a/Debug/Libs/sta-core/src/devices/arduino/gpio_pin.su b/Debug/Libs/sta-core/src/devices/arduino/gpio_pin.su
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/arduino/subdir.mk b/Debug/Libs/sta-core/src/devices/arduino/subdir.mk
new file mode 100644
index 0000000..cd83335
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/arduino/subdir.mk
@@ -0,0 +1,30 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+CPP_SRCS += \
+../Libs/sta-core/src/devices/arduino/delay.cpp \
+../Libs/sta-core/src/devices/arduino/gpio_pin.cpp
+
+OBJS += \
+./Libs/sta-core/src/devices/arduino/delay.o \
+./Libs/sta-core/src/devices/arduino/gpio_pin.o
+
+CPP_DEPS += \
+./Libs/sta-core/src/devices/arduino/delay.d \
+./Libs/sta-core/src/devices/arduino/gpio_pin.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Libs/sta-core/src/devices/arduino/%.o Libs/sta-core/src/devices/arduino/%.su Libs/sta-core/src/devices/arduino/%.cyclo: ../Libs/sta-core/src/devices/arduino/%.cpp Libs/sta-core/src/devices/arduino/subdir.mk
+ arm-none-eabi-g++ "$<" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/rtos2-utils/include" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include" -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Libs-2f-sta-2d-core-2f-src-2f-devices-2f-arduino
+
+clean-Libs-2f-sta-2d-core-2f-src-2f-devices-2f-arduino:
+ -$(RM) ./Libs/sta-core/src/devices/arduino/delay.cyclo ./Libs/sta-core/src/devices/arduino/delay.d ./Libs/sta-core/src/devices/arduino/delay.o ./Libs/sta-core/src/devices/arduino/delay.su ./Libs/sta-core/src/devices/arduino/gpio_pin.cyclo ./Libs/sta-core/src/devices/arduino/gpio_pin.d ./Libs/sta-core/src/devices/arduino/gpio_pin.o ./Libs/sta-core/src/devices/arduino/gpio_pin.su
+
+.PHONY: clean-Libs-2f-sta-2d-core-2f-src-2f-devices-2f-arduino
+
diff --git a/Debug/Libs/sta-core/src/devices/raspi/bus/i2c.cyclo b/Debug/Libs/sta-core/src/devices/raspi/bus/i2c.cyclo
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/raspi/bus/i2c.d b/Debug/Libs/sta-core/src/devices/raspi/bus/i2c.d
new file mode 100644
index 0000000..cad7bf8
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/raspi/bus/i2c.d
@@ -0,0 +1,10 @@
+Libs/sta-core/src/devices/raspi/bus/i2c.o: \
+ ../Libs/sta-core/src/devices/raspi/bus/i2c.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/raspi/bus/i2c.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/raspi/bus/i2c.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
diff --git a/Debug/Libs/sta-core/src/devices/raspi/bus/i2c.o b/Debug/Libs/sta-core/src/devices/raspi/bus/i2c.o
new file mode 100644
index 0000000..46dd7bb
Binary files /dev/null and b/Debug/Libs/sta-core/src/devices/raspi/bus/i2c.o differ
diff --git a/Debug/Libs/sta-core/src/devices/raspi/bus/i2c.su b/Debug/Libs/sta-core/src/devices/raspi/bus/i2c.su
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/raspi/bus/spi.cyclo b/Debug/Libs/sta-core/src/devices/raspi/bus/spi.cyclo
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/raspi/bus/spi.d b/Debug/Libs/sta-core/src/devices/raspi/bus/spi.d
new file mode 100644
index 0000000..621eda4
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/raspi/bus/spi.d
@@ -0,0 +1,10 @@
+Libs/sta-core/src/devices/raspi/bus/spi.o: \
+ ../Libs/sta-core/src/devices/raspi/bus/spi.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/raspi/bus/spi.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/raspi/bus/spi.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
diff --git a/Debug/Libs/sta-core/src/devices/raspi/bus/spi.o b/Debug/Libs/sta-core/src/devices/raspi/bus/spi.o
new file mode 100644
index 0000000..ad2c69b
Binary files /dev/null and b/Debug/Libs/sta-core/src/devices/raspi/bus/spi.o differ
diff --git a/Debug/Libs/sta-core/src/devices/raspi/bus/spi.su b/Debug/Libs/sta-core/src/devices/raspi/bus/spi.su
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/raspi/bus/subdir.mk b/Debug/Libs/sta-core/src/devices/raspi/bus/subdir.mk
new file mode 100644
index 0000000..25b3aaa
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/raspi/bus/subdir.mk
@@ -0,0 +1,30 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+CPP_SRCS += \
+../Libs/sta-core/src/devices/raspi/bus/i2c.cpp \
+../Libs/sta-core/src/devices/raspi/bus/spi.cpp
+
+OBJS += \
+./Libs/sta-core/src/devices/raspi/bus/i2c.o \
+./Libs/sta-core/src/devices/raspi/bus/spi.o
+
+CPP_DEPS += \
+./Libs/sta-core/src/devices/raspi/bus/i2c.d \
+./Libs/sta-core/src/devices/raspi/bus/spi.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Libs/sta-core/src/devices/raspi/bus/%.o Libs/sta-core/src/devices/raspi/bus/%.su Libs/sta-core/src/devices/raspi/bus/%.cyclo: ../Libs/sta-core/src/devices/raspi/bus/%.cpp Libs/sta-core/src/devices/raspi/bus/subdir.mk
+ arm-none-eabi-g++ "$<" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/rtos2-utils/include" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include" -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Libs-2f-sta-2d-core-2f-src-2f-devices-2f-raspi-2f-bus
+
+clean-Libs-2f-sta-2d-core-2f-src-2f-devices-2f-raspi-2f-bus:
+ -$(RM) ./Libs/sta-core/src/devices/raspi/bus/i2c.cyclo ./Libs/sta-core/src/devices/raspi/bus/i2c.d ./Libs/sta-core/src/devices/raspi/bus/i2c.o ./Libs/sta-core/src/devices/raspi/bus/i2c.su ./Libs/sta-core/src/devices/raspi/bus/spi.cyclo ./Libs/sta-core/src/devices/raspi/bus/spi.d ./Libs/sta-core/src/devices/raspi/bus/spi.o ./Libs/sta-core/src/devices/raspi/bus/spi.su
+
+.PHONY: clean-Libs-2f-sta-2d-core-2f-src-2f-devices-2f-raspi-2f-bus
+
diff --git a/Debug/Libs/sta-core/src/devices/raspi/delay.cyclo b/Debug/Libs/sta-core/src/devices/raspi/delay.cyclo
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/raspi/delay.d b/Debug/Libs/sta-core/src/devices/raspi/delay.d
new file mode 100644
index 0000000..173c2fd
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/raspi/delay.d
@@ -0,0 +1,10 @@
+Libs/sta-core/src/devices/raspi/delay.o: \
+ ../Libs/sta-core/src/devices/raspi/delay.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/raspi/delay.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/raspi/delay.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
diff --git a/Debug/Libs/sta-core/src/devices/raspi/delay.o b/Debug/Libs/sta-core/src/devices/raspi/delay.o
new file mode 100644
index 0000000..af9ae92
Binary files /dev/null and b/Debug/Libs/sta-core/src/devices/raspi/delay.o differ
diff --git a/Debug/Libs/sta-core/src/devices/raspi/delay.su b/Debug/Libs/sta-core/src/devices/raspi/delay.su
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/raspi/gpio_pin.cyclo b/Debug/Libs/sta-core/src/devices/raspi/gpio_pin.cyclo
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/raspi/gpio_pin.d b/Debug/Libs/sta-core/src/devices/raspi/gpio_pin.d
new file mode 100644
index 0000000..efcbf22
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/raspi/gpio_pin.d
@@ -0,0 +1,10 @@
+Libs/sta-core/src/devices/raspi/gpio_pin.o: \
+ ../Libs/sta-core/src/devices/raspi/gpio_pin.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/raspi/gpio_pin.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/raspi/gpio_pin.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
diff --git a/Debug/Libs/sta-core/src/devices/raspi/gpio_pin.o b/Debug/Libs/sta-core/src/devices/raspi/gpio_pin.o
new file mode 100644
index 0000000..be801b7
Binary files /dev/null and b/Debug/Libs/sta-core/src/devices/raspi/gpio_pin.o differ
diff --git a/Debug/Libs/sta-core/src/devices/raspi/gpio_pin.su b/Debug/Libs/sta-core/src/devices/raspi/gpio_pin.su
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/raspi/subdir.mk b/Debug/Libs/sta-core/src/devices/raspi/subdir.mk
new file mode 100644
index 0000000..eed5042
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/raspi/subdir.mk
@@ -0,0 +1,30 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+CPP_SRCS += \
+../Libs/sta-core/src/devices/raspi/delay.cpp \
+../Libs/sta-core/src/devices/raspi/gpio_pin.cpp
+
+OBJS += \
+./Libs/sta-core/src/devices/raspi/delay.o \
+./Libs/sta-core/src/devices/raspi/gpio_pin.o
+
+CPP_DEPS += \
+./Libs/sta-core/src/devices/raspi/delay.d \
+./Libs/sta-core/src/devices/raspi/gpio_pin.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Libs/sta-core/src/devices/raspi/%.o Libs/sta-core/src/devices/raspi/%.su Libs/sta-core/src/devices/raspi/%.cyclo: ../Libs/sta-core/src/devices/raspi/%.cpp Libs/sta-core/src/devices/raspi/subdir.mk
+ arm-none-eabi-g++ "$<" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/rtos2-utils/include" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include" -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Libs-2f-sta-2d-core-2f-src-2f-devices-2f-raspi
+
+clean-Libs-2f-sta-2d-core-2f-src-2f-devices-2f-raspi:
+ -$(RM) ./Libs/sta-core/src/devices/raspi/delay.cyclo ./Libs/sta-core/src/devices/raspi/delay.d ./Libs/sta-core/src/devices/raspi/delay.o ./Libs/sta-core/src/devices/raspi/delay.su ./Libs/sta-core/src/devices/raspi/gpio_pin.cyclo ./Libs/sta-core/src/devices/raspi/gpio_pin.d ./Libs/sta-core/src/devices/raspi/gpio_pin.o ./Libs/sta-core/src/devices/raspi/gpio_pin.su
+
+.PHONY: clean-Libs-2f-sta-2d-core-2f-src-2f-devices-2f-raspi
+
diff --git a/Debug/Libs/sta-core/src/devices/stm32/adc.cyclo b/Debug/Libs/sta-core/src/devices/stm32/adc.cyclo
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/stm32/adc.d b/Debug/Libs/sta-core/src/devices/stm32/adc.d
new file mode 100644
index 0000000..40b5fc2
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/stm32/adc.d
@@ -0,0 +1,65 @@
+Libs/sta-core/src/devices/stm32/adc.o: \
+ ../Libs/sta-core/src/devices/stm32/adc.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/adc.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/hal.hpp \
+ ../Core/Inc/main.h ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
+ ../Core/Inc/stm32f4xx_hal_conf.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h \
+ ../Drivers/CMSIS/Include/core_cm4.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Include/mpu_armv7.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/adc.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/hal.hpp:
+../Core/Inc/main.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
+../Core/Inc/stm32f4xx_hal_conf.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h:
+../Drivers/CMSIS/Include/core_cm4.h:
+../Drivers/CMSIS/Include/cmsis_version.h:
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+../Drivers/CMSIS/Include/mpu_armv7.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:
diff --git a/Debug/Libs/sta-core/src/devices/stm32/adc.o b/Debug/Libs/sta-core/src/devices/stm32/adc.o
new file mode 100644
index 0000000..a141181
Binary files /dev/null and b/Debug/Libs/sta-core/src/devices/stm32/adc.o differ
diff --git a/Debug/Libs/sta-core/src/devices/stm32/adc.su b/Debug/Libs/sta-core/src/devices/stm32/adc.su
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/stm32/bus/i2c.cyclo b/Debug/Libs/sta-core/src/devices/stm32/bus/i2c.cyclo
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/stm32/bus/i2c.d b/Debug/Libs/sta-core/src/devices/stm32/bus/i2c.d
new file mode 100644
index 0000000..7be4a37
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/stm32/bus/i2c.d
@@ -0,0 +1,67 @@
+Libs/sta-core/src/devices/stm32/bus/i2c.o: \
+ ../Libs/sta-core/src/devices/stm32/bus/i2c.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/bus/i2c.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/hal.hpp \
+ ../Core/Inc/main.h ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
+ ../Core/Inc/stm32f4xx_hal_conf.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h \
+ ../Drivers/CMSIS/Include/core_cm4.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Include/mpu_armv7.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/assert.hpp
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/bus/i2c.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/hal.hpp:
+../Core/Inc/main.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
+../Core/Inc/stm32f4xx_hal_conf.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h:
+../Drivers/CMSIS/Include/core_cm4.h:
+../Drivers/CMSIS/Include/cmsis_version.h:
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+../Drivers/CMSIS/Include/mpu_armv7.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/assert.hpp:
diff --git a/Debug/Libs/sta-core/src/devices/stm32/bus/i2c.o b/Debug/Libs/sta-core/src/devices/stm32/bus/i2c.o
new file mode 100644
index 0000000..f1368a3
Binary files /dev/null and b/Debug/Libs/sta-core/src/devices/stm32/bus/i2c.o differ
diff --git a/Debug/Libs/sta-core/src/devices/stm32/bus/i2c.su b/Debug/Libs/sta-core/src/devices/stm32/bus/i2c.su
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/stm32/bus/spi.cyclo b/Debug/Libs/sta-core/src/devices/stm32/bus/spi.cyclo
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/stm32/bus/spi.d b/Debug/Libs/sta-core/src/devices/stm32/bus/spi.d
new file mode 100644
index 0000000..fbbd27f
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/stm32/bus/spi.d
@@ -0,0 +1,65 @@
+Libs/sta-core/src/devices/stm32/bus/spi.o: \
+ ../Libs/sta-core/src/devices/stm32/bus/spi.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/bus/spi.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/hal.hpp \
+ ../Core/Inc/main.h ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
+ ../Core/Inc/stm32f4xx_hal_conf.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h \
+ ../Drivers/CMSIS/Include/core_cm4.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Include/mpu_armv7.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/bus/spi.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/hal.hpp:
+../Core/Inc/main.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
+../Core/Inc/stm32f4xx_hal_conf.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h:
+../Drivers/CMSIS/Include/core_cm4.h:
+../Drivers/CMSIS/Include/cmsis_version.h:
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+../Drivers/CMSIS/Include/mpu_armv7.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:
diff --git a/Debug/Libs/sta-core/src/devices/stm32/bus/spi.o b/Debug/Libs/sta-core/src/devices/stm32/bus/spi.o
new file mode 100644
index 0000000..735a762
Binary files /dev/null and b/Debug/Libs/sta-core/src/devices/stm32/bus/spi.o differ
diff --git a/Debug/Libs/sta-core/src/devices/stm32/bus/spi.su b/Debug/Libs/sta-core/src/devices/stm32/bus/spi.su
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/stm32/bus/subdir.mk b/Debug/Libs/sta-core/src/devices/stm32/bus/subdir.mk
new file mode 100644
index 0000000..249e8b7
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/stm32/bus/subdir.mk
@@ -0,0 +1,33 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+CPP_SRCS += \
+../Libs/sta-core/src/devices/stm32/bus/i2c.cpp \
+../Libs/sta-core/src/devices/stm32/bus/spi.cpp \
+../Libs/sta-core/src/devices/stm32/bus/uart.cpp
+
+OBJS += \
+./Libs/sta-core/src/devices/stm32/bus/i2c.o \
+./Libs/sta-core/src/devices/stm32/bus/spi.o \
+./Libs/sta-core/src/devices/stm32/bus/uart.o
+
+CPP_DEPS += \
+./Libs/sta-core/src/devices/stm32/bus/i2c.d \
+./Libs/sta-core/src/devices/stm32/bus/spi.d \
+./Libs/sta-core/src/devices/stm32/bus/uart.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Libs/sta-core/src/devices/stm32/bus/%.o Libs/sta-core/src/devices/stm32/bus/%.su Libs/sta-core/src/devices/stm32/bus/%.cyclo: ../Libs/sta-core/src/devices/stm32/bus/%.cpp Libs/sta-core/src/devices/stm32/bus/subdir.mk
+ arm-none-eabi-g++ "$<" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/rtos2-utils/include" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include" -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Libs-2f-sta-2d-core-2f-src-2f-devices-2f-stm32-2f-bus
+
+clean-Libs-2f-sta-2d-core-2f-src-2f-devices-2f-stm32-2f-bus:
+ -$(RM) ./Libs/sta-core/src/devices/stm32/bus/i2c.cyclo ./Libs/sta-core/src/devices/stm32/bus/i2c.d ./Libs/sta-core/src/devices/stm32/bus/i2c.o ./Libs/sta-core/src/devices/stm32/bus/i2c.su ./Libs/sta-core/src/devices/stm32/bus/spi.cyclo ./Libs/sta-core/src/devices/stm32/bus/spi.d ./Libs/sta-core/src/devices/stm32/bus/spi.o ./Libs/sta-core/src/devices/stm32/bus/spi.su ./Libs/sta-core/src/devices/stm32/bus/uart.cyclo ./Libs/sta-core/src/devices/stm32/bus/uart.d ./Libs/sta-core/src/devices/stm32/bus/uart.o ./Libs/sta-core/src/devices/stm32/bus/uart.su
+
+.PHONY: clean-Libs-2f-sta-2d-core-2f-src-2f-devices-2f-stm32-2f-bus
+
diff --git a/Debug/Libs/sta-core/src/devices/stm32/bus/uart.cyclo b/Debug/Libs/sta-core/src/devices/stm32/bus/uart.cyclo
new file mode 100644
index 0000000..c30010c
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/stm32/bus/uart.cyclo
@@ -0,0 +1,6 @@
+uart.cpp:9:5:sta::STM32UART::STM32UART(UART_HandleTypeDef*, sta::UARTSettings&, sta::Mutex*) 2
+uart.cpp:15:10:virtual void sta::STM32UART::transfer(uint8_t) 1
+uart.cpp:20:10:virtual void sta::STM32UART::transfer16(uint16_t) 1
+uart.cpp:25:7:virtual void sta::STM32UART::transfer(const uint8_t*, size_t) 2
+uart.cpp:32:7:virtual void sta::STM32UART::receive(uint8_t*, size_t) 2
+uart.cpp:39:7:virtual void sta::STM32UART::fill(uint8_t, size_t) 2
diff --git a/Debug/Libs/sta-core/src/devices/stm32/bus/uart.d b/Debug/Libs/sta-core/src/devices/stm32/bus/uart.d
new file mode 100644
index 0000000..7bf52eb
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/stm32/bus/uart.d
@@ -0,0 +1,75 @@
+Libs/sta-core/src/devices/stm32/bus/uart.o: \
+ ../Libs/sta-core/src/devices/stm32/bus/uart.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/bus/uart.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/hal.hpp \
+ ../Core/Inc/main.h ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
+ ../Core/Inc/stm32f4xx_hal_conf.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h \
+ ../Drivers/CMSIS/Include/core_cm4.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Include/mpu_armv7.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/uart/uart.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/interface.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/mutex.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/uart/settings.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/assert.hpp
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/bus/uart.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/hal.hpp:
+../Core/Inc/main.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
+../Core/Inc/stm32f4xx_hal_conf.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h:
+../Drivers/CMSIS/Include/core_cm4.h:
+../Drivers/CMSIS/Include/cmsis_version.h:
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+../Drivers/CMSIS/Include/mpu_armv7.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/uart/uart.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/interface.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/mutex.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/bus/uart/settings.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/assert.hpp:
diff --git a/Debug/Libs/sta-core/src/devices/stm32/bus/uart.o b/Debug/Libs/sta-core/src/devices/stm32/bus/uart.o
new file mode 100644
index 0000000..6369979
Binary files /dev/null and b/Debug/Libs/sta-core/src/devices/stm32/bus/uart.o differ
diff --git a/Debug/Libs/sta-core/src/devices/stm32/bus/uart.su b/Debug/Libs/sta-core/src/devices/stm32/bus/uart.su
new file mode 100644
index 0000000..f1c95ff
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/stm32/bus/uart.su
@@ -0,0 +1,6 @@
+../Libs/sta-core/src/devices/stm32/bus/uart.cpp:9:5:sta::STM32UART::STM32UART(UART_HandleTypeDef*, sta::UARTSettings&, sta::Mutex*) 24 static
+../Libs/sta-core/src/devices/stm32/bus/uart.cpp:15:10:virtual void sta::STM32UART::transfer(uint8_t) 16 static
+../Libs/sta-core/src/devices/stm32/bus/uart.cpp:20:10:virtual void sta::STM32UART::transfer16(uint16_t) 16 static
+../Libs/sta-core/src/devices/stm32/bus/uart.cpp:25:7:virtual void sta::STM32UART::transfer(const uint8_t*, size_t) 24 static
+../Libs/sta-core/src/devices/stm32/bus/uart.cpp:32:7:virtual void sta::STM32UART::receive(uint8_t*, size_t) 24 static
+../Libs/sta-core/src/devices/stm32/bus/uart.cpp:39:7:virtual void sta::STM32UART::fill(uint8_t, size_t) 32 static
diff --git a/Debug/Libs/sta-core/src/devices/stm32/can.cyclo b/Debug/Libs/sta-core/src/devices/stm32/can.cyclo
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/stm32/can.d b/Debug/Libs/sta-core/src/devices/stm32/can.d
new file mode 100644
index 0000000..de80abe
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/stm32/can.d
@@ -0,0 +1,65 @@
+Libs/sta-core/src/devices/stm32/can.o: \
+ ../Libs/sta-core/src/devices/stm32/can.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/can.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/hal.hpp \
+ ../Core/Inc/main.h ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
+ ../Core/Inc/stm32f4xx_hal_conf.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h \
+ ../Drivers/CMSIS/Include/core_cm4.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Include/mpu_armv7.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/can.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/hal.hpp:
+../Core/Inc/main.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
+../Core/Inc/stm32f4xx_hal_conf.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h:
+../Drivers/CMSIS/Include/core_cm4.h:
+../Drivers/CMSIS/Include/cmsis_version.h:
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+../Drivers/CMSIS/Include/mpu_armv7.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:
diff --git a/Debug/Libs/sta-core/src/devices/stm32/can.o b/Debug/Libs/sta-core/src/devices/stm32/can.o
new file mode 100644
index 0000000..ea4b1fb
Binary files /dev/null and b/Debug/Libs/sta-core/src/devices/stm32/can.o differ
diff --git a/Debug/Libs/sta-core/src/devices/stm32/can.su b/Debug/Libs/sta-core/src/devices/stm32/can.su
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/stm32/delay.cyclo b/Debug/Libs/sta-core/src/devices/stm32/delay.cyclo
new file mode 100644
index 0000000..9d19998
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/stm32/delay.cyclo
@@ -0,0 +1 @@
+delay.cpp:14:10:void sta::delayMs(uint32_t) 1
diff --git a/Debug/Libs/sta-core/src/devices/stm32/delay.d b/Debug/Libs/sta-core/src/devices/stm32/delay.d
new file mode 100644
index 0000000..1eaa3d2
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/stm32/delay.d
@@ -0,0 +1,71 @@
+Libs/sta-core/src/devices/stm32/delay.o: \
+ ../Libs/sta-core/src/devices/stm32/delay.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/delay.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/hal.hpp \
+ ../Core/Inc/main.h ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
+ ../Core/Inc/stm32f4xx_hal_conf.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h \
+ ../Drivers/CMSIS/Include/core_cm4.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Include/mpu_armv7.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/clocks.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/assert.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/lang.hpp
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/delay.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/hal.hpp:
+../Core/Inc/main.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
+../Core/Inc/stm32f4xx_hal_conf.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h:
+../Drivers/CMSIS/Include/core_cm4.h:
+../Drivers/CMSIS/Include/cmsis_version.h:
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+../Drivers/CMSIS/Include/mpu_armv7.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/clocks.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/assert.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/lang.hpp:
diff --git a/Debug/Libs/sta-core/src/devices/stm32/delay.o b/Debug/Libs/sta-core/src/devices/stm32/delay.o
new file mode 100644
index 0000000..08ba3e9
Binary files /dev/null and b/Debug/Libs/sta-core/src/devices/stm32/delay.o differ
diff --git a/Debug/Libs/sta-core/src/devices/stm32/delay.su b/Debug/Libs/sta-core/src/devices/stm32/delay.su
new file mode 100644
index 0000000..06069c1
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/stm32/delay.su
@@ -0,0 +1 @@
+../Libs/sta-core/src/devices/stm32/delay.cpp:14:10:void sta::delayMs(uint32_t) 16 static
diff --git a/Debug/Libs/sta-core/src/devices/stm32/gpio_pin.cyclo b/Debug/Libs/sta-core/src/devices/stm32/gpio_pin.cyclo
new file mode 100644
index 0000000..f907417
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/stm32/gpio_pin.cyclo
@@ -0,0 +1,8 @@
+gpio_pin.hpp:31:11:constexpr sta::GpioPin::GpioPin() 1
+gpio_pin.cpp:10:5:sta::STM32GpioPin::STM32GpioPin(GPIO_TypeDef*, uint16_t) 2
+gpio_pin.cpp:16:10:virtual void sta::STM32GpioPin::setState(sta::GpioPinState) 1
+gpio_pin.cpp:21:18:virtual sta::GpioPinState sta::STM32GpioPin::getState() 1
+gpio_pin.cpp:26:20:GPIO_TypeDef* sta::STM32GpioPin::getPort() const 1
+gpio_pin.cpp:31:14:uint16_t sta::STM32GpioPin::getPin() const 1
+gpio_pin.cpp:36:13:uint8_t sta::STM32GpioPin::getPortIndex() const 6
+gpio_pin.cpp:42:10:bool sta::isInterruptEdge(const sta::STM32GpioPin&, sta::InterruptEdge) 10
diff --git a/Debug/Libs/sta-core/src/devices/stm32/gpio_pin.d b/Debug/Libs/sta-core/src/devices/stm32/gpio_pin.d
new file mode 100644
index 0000000..b29dcb7
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/stm32/gpio_pin.d
@@ -0,0 +1,71 @@
+Libs/sta-core/src/devices/stm32/gpio_pin.o: \
+ ../Libs/sta-core/src/devices/stm32/gpio_pin.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/gpio_pin.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/hal.hpp \
+ ../Core/Inc/main.h ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
+ ../Core/Inc/stm32f4xx_hal_conf.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h \
+ ../Drivers/CMSIS/Include/core_cm4.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Drivers/CMSIS/Include/mpu_armv7.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/gpio_pin.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/assert.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/lang.hpp
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/gpio_pin.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/hal.hpp:
+../Core/Inc/main.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
+../Core/Inc/stm32f4xx_hal_conf.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h:
+../Drivers/CMSIS/Include/core_cm4.h:
+../Drivers/CMSIS/Include/cmsis_version.h:
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+../Drivers/CMSIS/Include/mpu_armv7.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/gpio_pin.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/assert.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/lang.hpp:
diff --git a/Debug/Libs/sta-core/src/devices/stm32/gpio_pin.o b/Debug/Libs/sta-core/src/devices/stm32/gpio_pin.o
new file mode 100644
index 0000000..f895e61
Binary files /dev/null and b/Debug/Libs/sta-core/src/devices/stm32/gpio_pin.o differ
diff --git a/Debug/Libs/sta-core/src/devices/stm32/gpio_pin.su b/Debug/Libs/sta-core/src/devices/stm32/gpio_pin.su
new file mode 100644
index 0000000..33711b6
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/stm32/gpio_pin.su
@@ -0,0 +1,8 @@
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/gpio_pin.hpp:31:11:constexpr sta::GpioPin::GpioPin() 16 static
+../Libs/sta-core/src/devices/stm32/gpio_pin.cpp:10:5:sta::STM32GpioPin::STM32GpioPin(GPIO_TypeDef*, uint16_t) 24 static
+../Libs/sta-core/src/devices/stm32/gpio_pin.cpp:16:10:virtual void sta::STM32GpioPin::setState(sta::GpioPinState) 16 static
+../Libs/sta-core/src/devices/stm32/gpio_pin.cpp:21:18:virtual sta::GpioPinState sta::STM32GpioPin::getState() 16 static
+../Libs/sta-core/src/devices/stm32/gpio_pin.cpp:26:20:GPIO_TypeDef* sta::STM32GpioPin::getPort() const 16 static
+../Libs/sta-core/src/devices/stm32/gpio_pin.cpp:31:14:uint16_t sta::STM32GpioPin::getPin() const 16 static
+../Libs/sta-core/src/devices/stm32/gpio_pin.cpp:36:13:uint8_t sta::STM32GpioPin::getPortIndex() const 16 static
+../Libs/sta-core/src/devices/stm32/gpio_pin.cpp:42:10:bool sta::isInterruptEdge(const sta::STM32GpioPin&, sta::InterruptEdge) 40 static
diff --git a/Debug/Libs/sta-core/src/devices/stm32/init.cyclo b/Debug/Libs/sta-core/src/devices/stm32/init.cyclo
new file mode 100644
index 0000000..b0f9f7b
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/stm32/init.cyclo
@@ -0,0 +1 @@
+init.cpp:18:10:void sta::initHAL() 1
diff --git a/Debug/Libs/sta-core/src/devices/stm32/init.d b/Debug/Libs/sta-core/src/devices/stm32/init.d
new file mode 100644
index 0000000..fa7adc3
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/stm32/init.d
@@ -0,0 +1,12 @@
+Libs/sta-core/src/devices/stm32/init.o: \
+ ../Libs/sta-core/src/devices/stm32/init.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/init.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/assert.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/init.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/debug/assert.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
diff --git a/Debug/Libs/sta-core/src/devices/stm32/init.o b/Debug/Libs/sta-core/src/devices/stm32/init.o
new file mode 100644
index 0000000..a228282
Binary files /dev/null and b/Debug/Libs/sta-core/src/devices/stm32/init.o differ
diff --git a/Debug/Libs/sta-core/src/devices/stm32/init.su b/Debug/Libs/sta-core/src/devices/stm32/init.su
new file mode 100644
index 0000000..0818cf1
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/stm32/init.su
@@ -0,0 +1 @@
+../Libs/sta-core/src/devices/stm32/init.cpp:18:10:void sta::initHAL() 4 static
diff --git a/Debug/Libs/sta-core/src/devices/stm32/subdir.mk b/Debug/Libs/sta-core/src/devices/stm32/subdir.mk
new file mode 100644
index 0000000..304bb6a
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/stm32/subdir.mk
@@ -0,0 +1,39 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+CPP_SRCS += \
+../Libs/sta-core/src/devices/stm32/adc.cpp \
+../Libs/sta-core/src/devices/stm32/can.cpp \
+../Libs/sta-core/src/devices/stm32/delay.cpp \
+../Libs/sta-core/src/devices/stm32/gpio_pin.cpp \
+../Libs/sta-core/src/devices/stm32/init.cpp
+
+OBJS += \
+./Libs/sta-core/src/devices/stm32/adc.o \
+./Libs/sta-core/src/devices/stm32/can.o \
+./Libs/sta-core/src/devices/stm32/delay.o \
+./Libs/sta-core/src/devices/stm32/gpio_pin.o \
+./Libs/sta-core/src/devices/stm32/init.o
+
+CPP_DEPS += \
+./Libs/sta-core/src/devices/stm32/adc.d \
+./Libs/sta-core/src/devices/stm32/can.d \
+./Libs/sta-core/src/devices/stm32/delay.d \
+./Libs/sta-core/src/devices/stm32/gpio_pin.d \
+./Libs/sta-core/src/devices/stm32/init.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Libs/sta-core/src/devices/stm32/%.o Libs/sta-core/src/devices/stm32/%.su Libs/sta-core/src/devices/stm32/%.cyclo: ../Libs/sta-core/src/devices/stm32/%.cpp Libs/sta-core/src/devices/stm32/subdir.mk
+ arm-none-eabi-g++ "$<" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/rtos2-utils/include" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include" -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Libs-2f-sta-2d-core-2f-src-2f-devices-2f-stm32
+
+clean-Libs-2f-sta-2d-core-2f-src-2f-devices-2f-stm32:
+ -$(RM) ./Libs/sta-core/src/devices/stm32/adc.cyclo ./Libs/sta-core/src/devices/stm32/adc.d ./Libs/sta-core/src/devices/stm32/adc.o ./Libs/sta-core/src/devices/stm32/adc.su ./Libs/sta-core/src/devices/stm32/can.cyclo ./Libs/sta-core/src/devices/stm32/can.d ./Libs/sta-core/src/devices/stm32/can.o ./Libs/sta-core/src/devices/stm32/can.su ./Libs/sta-core/src/devices/stm32/delay.cyclo ./Libs/sta-core/src/devices/stm32/delay.d ./Libs/sta-core/src/devices/stm32/delay.o ./Libs/sta-core/src/devices/stm32/delay.su ./Libs/sta-core/src/devices/stm32/gpio_pin.cyclo ./Libs/sta-core/src/devices/stm32/gpio_pin.d ./Libs/sta-core/src/devices/stm32/gpio_pin.o ./Libs/sta-core/src/devices/stm32/gpio_pin.su ./Libs/sta-core/src/devices/stm32/init.cyclo ./Libs/sta-core/src/devices/stm32/init.d ./Libs/sta-core/src/devices/stm32/init.o ./Libs/sta-core/src/devices/stm32/init.su
+
+.PHONY: clean-Libs-2f-sta-2d-core-2f-src-2f-devices-2f-stm32
+
diff --git a/Debug/Libs/sta-core/src/devices/template/custom_printable.cyclo b/Debug/Libs/sta-core/src/devices/template/custom_printable.cyclo
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/template/custom_printable.d b/Debug/Libs/sta-core/src/devices/template/custom_printable.d
new file mode 100644
index 0000000..9d78543
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/template/custom_printable.d
@@ -0,0 +1,10 @@
+Libs/sta-core/src/devices/template/custom_printable.o: \
+ ../Libs/sta-core/src/devices/template/custom_printable.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/template/custom_printable.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/template/custom_printable.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
diff --git a/Debug/Libs/sta-core/src/devices/template/custom_printable.o b/Debug/Libs/sta-core/src/devices/template/custom_printable.o
new file mode 100644
index 0000000..d83797c
Binary files /dev/null and b/Debug/Libs/sta-core/src/devices/template/custom_printable.o differ
diff --git a/Debug/Libs/sta-core/src/devices/template/custom_printable.su b/Debug/Libs/sta-core/src/devices/template/custom_printable.su
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/template/delay.cyclo b/Debug/Libs/sta-core/src/devices/template/delay.cyclo
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/template/delay.d b/Debug/Libs/sta-core/src/devices/template/delay.d
new file mode 100644
index 0000000..f76774a
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/template/delay.d
@@ -0,0 +1,10 @@
+Libs/sta-core/src/devices/template/delay.o: \
+ ../Libs/sta-core/src/devices/template/delay.cpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/template/delay.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp \
+ C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/template/delay.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc/sta/config.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/STM32F411xE.hpp:
+C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include/sta/devices/stm32/mcu/common.hpp:
diff --git a/Debug/Libs/sta-core/src/devices/template/delay.o b/Debug/Libs/sta-core/src/devices/template/delay.o
new file mode 100644
index 0000000..d00116d
Binary files /dev/null and b/Debug/Libs/sta-core/src/devices/template/delay.o differ
diff --git a/Debug/Libs/sta-core/src/devices/template/delay.su b/Debug/Libs/sta-core/src/devices/template/delay.su
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Libs/sta-core/src/devices/template/subdir.mk b/Debug/Libs/sta-core/src/devices/template/subdir.mk
new file mode 100644
index 0000000..3945a76
--- /dev/null
+++ b/Debug/Libs/sta-core/src/devices/template/subdir.mk
@@ -0,0 +1,30 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+CPP_SRCS += \
+../Libs/sta-core/src/devices/template/custom_printable.cpp \
+../Libs/sta-core/src/devices/template/delay.cpp
+
+OBJS += \
+./Libs/sta-core/src/devices/template/custom_printable.o \
+./Libs/sta-core/src/devices/template/delay.o
+
+CPP_DEPS += \
+./Libs/sta-core/src/devices/template/custom_printable.d \
+./Libs/sta-core/src/devices/template/delay.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Libs/sta-core/src/devices/template/%.o Libs/sta-core/src/devices/template/%.su Libs/sta-core/src/devices/template/%.cyclo: ../Libs/sta-core/src/devices/template/%.cpp Libs/sta-core/src/devices/template/subdir.mk
+ arm-none-eabi-g++ "$<" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/rtos2-utils/include" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include" -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Libs-2f-sta-2d-core-2f-src-2f-devices-2f-template
+
+clean-Libs-2f-sta-2d-core-2f-src-2f-devices-2f-template:
+ -$(RM) ./Libs/sta-core/src/devices/template/custom_printable.cyclo ./Libs/sta-core/src/devices/template/custom_printable.d ./Libs/sta-core/src/devices/template/custom_printable.o ./Libs/sta-core/src/devices/template/custom_printable.su ./Libs/sta-core/src/devices/template/delay.cyclo ./Libs/sta-core/src/devices/template/delay.d ./Libs/sta-core/src/devices/template/delay.o ./Libs/sta-core/src/devices/template/delay.su
+
+.PHONY: clean-Libs-2f-sta-2d-core-2f-src-2f-devices-2f-template
+
diff --git a/Debug/Libs/sta-core/src/subdir.mk b/Debug/Libs/sta-core/src/subdir.mk
new file mode 100644
index 0000000..2e3478c
--- /dev/null
+++ b/Debug/Libs/sta-core/src/subdir.mk
@@ -0,0 +1,27 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+CPP_SRCS += \
+../Libs/sta-core/src/mutex.cpp
+
+OBJS += \
+./Libs/sta-core/src/mutex.o
+
+CPP_DEPS += \
+./Libs/sta-core/src/mutex.d
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Libs/sta-core/src/%.o Libs/sta-core/src/%.su Libs/sta-core/src/%.cyclo: ../Libs/sta-core/src/%.cpp Libs/sta-core/src/subdir.mk
+ arm-none-eabi-g++ "$<" -mcpu=cortex-m4 -std=gnu++14 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/rtos2-utils/include" -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/Libs/sta-core/include" -O0 -ffunction-sections -fdata-sections -fno-exceptions -fno-rtti -fno-use-cxa-atexit -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Libs-2f-sta-2d-core-2f-src
+
+clean-Libs-2f-sta-2d-core-2f-src:
+ -$(RM) ./Libs/sta-core/src/mutex.cyclo ./Libs/sta-core/src/mutex.d ./Libs/sta-core/src/mutex.o ./Libs/sta-core/src/mutex.su
+
+.PHONY: clean-Libs-2f-sta-2d-core-2f-src
+
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.cyclo b/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.cyclo
new file mode 100644
index 0000000..5b8e077
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.cyclo
@@ -0,0 +1,83 @@
+core_cm4.h:1816:22:__NVIC_SetPriority 2
+cmsis_os2.c:174:22:SVC_Setup 1
+cmsis_os2.c:198:12:osKernelInitialize 3
+cmsis_os2.c:222:12:osKernelGetInfo 5
+cmsis_os2.c:240:17:osKernelGetState 4
+cmsis_os2.c:265:12:osKernelStart 3
+cmsis_os2.c:288:9:osKernelLock 4
+cmsis_os2.c:315:9:osKernelUnlock 6
+cmsis_os2.c:347:9:osKernelRestoreLock 8
+cmsis_os2.c:383:10:osKernelGetTickCount 2
+cmsis_os2.c:395:10:osKernelGetTickFreq 1
+cmsis_os2.c:400:17:OS_Tick_GetCount 1
+cmsis_os2.c:406:17:OS_Tick_GetOverflow 1
+cmsis_os2.c:411:17:OS_Tick_GetInterval 1
+cmsis_os2.c:415:10:osKernelGetSysTimerCount 5
+cmsis_os2.c:438:10:osKernelGetSysTimerFreq 1
+cmsis_os2.c:444:14:osThreadNew 20
+cmsis_os2.c:512:13:osThreadGetName 3
+cmsis_os2.c:525:14:osThreadGetId 1
+cmsis_os2.c:533:17:osThreadGetState 7
+cmsis_os2.c:555:10:osThreadGetStackSpace 3
+cmsis_os2.c:568:12:osThreadSetPriority 5
+cmsis_os2.c:586:14:osThreadGetPriority 3
+cmsis_os2.c:599:12:osThreadYield 2
+cmsis_os2.c:613:12:osThreadSuspend 3
+cmsis_os2.c:631:12:osThreadResume 3
+cmsis_os2.c:650:18:osThreadExit 1
+cmsis_os2.c:657:12:osThreadTerminate 4
+cmsis_os2.c:686:10:osThreadGetCount 2
+cmsis_os2.c:699:10:osThreadEnumerate 7
+cmsis_os2.c:729:10:osThreadFlagsSet 5
+cmsis_os2.c:757:10:osThreadFlagsClear 5
+cmsis_os2.c:787:10:osThreadFlagsGet 3
+cmsis_os2.c:805:10:osThreadFlagsWait 13
+cmsis_os2.c:881:12:osDelay 3
+cmsis_os2.c:898:12:osDelayUntil 4
+cmsis_os2.c:929:13:TimerCallback 2
+cmsis_os2.c:939:13:osTimerNew 15
+cmsis_os2.c:1005:13:osTimerGetName 3
+cmsis_os2.c:1018:12:osTimerStart 4
+cmsis_os2.c:1039:12:osTimerStop 5
+cmsis_os2.c:1065:10:osTimerIsRunning 3
+cmsis_os2.c:1078:12:osTimerDelete 4
+cmsis_os2.c:1110:18:osEventFlagsNew 9
+cmsis_os2.c:1150:10:osEventFlagsSet 6
+cmsis_os2.c:1181:10:osEventFlagsClear 5
+cmsis_os2.c:1207:10:osEventFlagsGet 3
+cmsis_os2.c:1224:10:osEventFlagsWait 11
+cmsis_os2.c:1274:12:osEventFlagsDelete 3
+cmsis_os2.c:1299:13:osMutexNew 18
+cmsis_os2.c:1386:12:osMutexAcquire 8
+cmsis_os2.c:1429:12:osMutexRelease 6
+cmsis_os2.c:1464:14:osMutexGetOwner 3
+cmsis_os2.c:1479:12:osMutexDelete 3
+cmsis_os2.c:1509:17:osSemaphoreNew 18
+cmsis_os2.c:1584:12:osSemaphoreAcquire 8
+cmsis_os2.c:1621:12:osSemaphoreRelease 6
+cmsis_os2.c:1649:10:osSemaphoreGetCount 3
+cmsis_os2.c:1665:12:osSemaphoreDelete 3
+cmsis_os2.c:1693:20:osMessageQueueNew 17
+cmsis_os2.c:1750:12:osMessageQueuePut 11
+cmsis_os2.c:1791:12:osMessageQueueGet 11
+cmsis_os2.c:1832:10:osMessageQueueGetCapacity 2
+cmsis_os2.c:1846:10:osMessageQueueGetMsgSize 2
+cmsis_os2.c:1860:10:osMessageQueueGetCount 3
+cmsis_os2.c:1877:10:osMessageQueueGetSpace 3
+cmsis_os2.c:1900:12:osMessageQueueReset 3
+cmsis_os2.c:1918:12:osMessageQueueDelete 3
+cmsis_os2.c:1952:18:osMemoryPoolNew 25
+cmsis_os2.c:2069:13:osMemoryPoolGetName 3
+cmsis_os2.c:2086:7:osMemoryPoolAlloc 11
+cmsis_os2.c:2143:12:osMemoryPoolFree 10
+cmsis_os2.c:2205:10:osMemoryPoolGetCapacity 3
+cmsis_os2.c:2229:10:osMemoryPoolGetBlockSize 3
+cmsis_os2.c:2253:10:osMemoryPoolGetCount 4
+cmsis_os2.c:2283:10:osMemoryPoolGetSpace 4
+cmsis_os2.c:2311:12:osMemoryPoolDelete 6
+cmsis_os2.c:2357:14:CreateBlock 2
+cmsis_os2.c:2374:14:AllocBlock 2
+cmsis_os2.c:2391:13:FreeBlock 1
+cmsis_os2.c:2442:13:vApplicationStackOverflowHook 1
+cmsis_os2.c:2459:13:vApplicationGetIdleTaskMemory 1
+cmsis_os2.c:2473:13:vApplicationGetTimerTaskMemory 1
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.d b/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.d
new file mode 100644
index 0000000..856a887
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.d
@@ -0,0 +1,90 @@
+Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.o: \
+ ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c \
+ ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/cmsis_gcc.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h \
+ ../Core/Inc/FreeRTOSConfig.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/list.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/queue.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_mpool.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h \
+ ../Drivers/CMSIS/Include/core_cm4.h \
+ ../Drivers/CMSIS/Include/cmsis_version.h \
+ ../Drivers/CMSIS/Include/cmsis_compiler.h \
+ ../Drivers/CMSIS/Include/mpu_armv7.h \
+ ../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h \
+ ../Core/Inc/stm32f4xx_hal_conf.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h \
+ ../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.h:
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+../Drivers/CMSIS/Include/cmsis_gcc.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h:
+../Core/Inc/FreeRTOSConfig.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h:
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/list.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/semphr.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/queue.h:
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_mpool.h:
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/freertos_os2.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f4xx.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/stm32f411xe.h:
+../Drivers/CMSIS/Include/core_cm4.h:
+../Drivers/CMSIS/Include/cmsis_version.h:
+../Drivers/CMSIS/Include/cmsis_compiler.h:
+../Drivers/CMSIS/Include/mpu_armv7.h:
+../Drivers/CMSIS/Device/ST/STM32F4xx/Include/system_stm32f4xx.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal.h:
+../Core/Inc/stm32f4xx_hal_conf.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_def.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_rcc_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_gpio_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_exti.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_dma_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_cortex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_flash_ramfunc.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_pwr_ex.h:
+../Drivers/STM32F4xx_HAL_Driver/Inc/stm32f4xx_hal_uart.h:
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.o b/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.o
new file mode 100644
index 0000000..69e0e97
Binary files /dev/null and b/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.o differ
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.su b/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.su
new file mode 100644
index 0000000..25d0eba
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.su
@@ -0,0 +1,83 @@
+../Drivers/CMSIS/Include/core_cm4.h:1816:22:__NVIC_SetPriority 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:174:22:SVC_Setup 8 static
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:198:12:osKernelInitialize 16 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:222:12:osKernelGetInfo 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:240:17:osKernelGetState 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:265:12:osKernelStart 16 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:288:9:osKernelLock 16 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:315:9:osKernelUnlock 16 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:347:9:osKernelRestoreLock 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:383:10:osKernelGetTickCount 16 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:395:10:osKernelGetTickFreq 4 static
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:400:17:OS_Tick_GetCount 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:406:17:OS_Tick_GetOverflow 4 static
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:411:17:OS_Tick_GetInterval 4 static
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:415:10:osKernelGetSysTimerCount 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:438:10:osKernelGetSysTimerFreq 4 static
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:444:14:osThreadNew 64 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:512:13:osThreadGetName 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:525:14:osThreadGetId 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:533:17:osThreadGetState 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:555:10:osThreadGetStackSpace 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:568:12:osThreadSetPriority 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:586:14:osThreadGetPriority 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:599:12:osThreadYield 16 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:613:12:osThreadSuspend 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:631:12:osThreadResume 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:650:18:osThreadExit 8 static
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:657:12:osThreadTerminate 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:686:10:osThreadGetCount 16 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:699:10:osThreadEnumerate 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:729:10:osThreadFlagsSet 40 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:757:10:osThreadFlagsClear 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:787:10:osThreadFlagsGet 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:805:10:osThreadFlagsWait 56 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:881:12:osDelay 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:898:12:osDelayUntil 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:929:13:TimerCallback 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:939:13:osTimerNew 56 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1005:13:osTimerGetName 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1018:12:osTimerStart 40 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1039:12:osTimerStop 40 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1065:10:osTimerIsRunning 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1078:12:osTimerDelete 40 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1110:18:osEventFlagsNew 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1150:10:osEventFlagsSet 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1181:10:osEventFlagsClear 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1207:10:osEventFlagsGet 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1224:10:osEventFlagsWait 56 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1274:12:osEventFlagsDelete 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1299:13:osMutexNew 40 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1386:12:osMutexAcquire 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1429:12:osMutexRelease 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1464:14:osMutexGetOwner 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1479:12:osMutexDelete 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1509:17:osSemaphoreNew 48 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1584:12:osSemaphoreAcquire 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1621:12:osSemaphoreRelease 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1649:10:osSemaphoreGetCount 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1665:12:osSemaphoreDelete 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1693:20:osMessageQueueNew 48 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1750:12:osMessageQueuePut 40 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1791:12:osMessageQueueGet 40 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1832:10:osMessageQueueGetCapacity 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1846:10:osMessageQueueGetMsgSize 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1860:10:osMessageQueueGetCount 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1877:10:osMessageQueueGetSpace 48 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1900:12:osMessageQueueReset 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1918:12:osMessageQueueDelete 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:1952:18:osMemoryPoolNew 48 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:2069:13:osMemoryPoolGetName 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:2086:7:osMemoryPoolAlloc 48 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:2143:12:osMemoryPoolFree 48 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:2205:10:osMemoryPoolGetCapacity 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:2229:10:osMemoryPoolGetBlockSize 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:2253:10:osMemoryPoolGetCount 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:2283:10:osMemoryPoolGetSpace 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:2311:12:osMemoryPoolDelete 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:2357:14:CreateBlock 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:2374:14:AllocBlock 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:2391:13:FreeBlock 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:2442:13:vApplicationStackOverflowHook 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:2459:13:vApplicationGetIdleTaskMemory 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c:2473:13:vApplicationGetTimerTaskMemory 24 static
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/subdir.mk b/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/subdir.mk
new file mode 100644
index 0000000..b6922b3
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/subdir.mk
@@ -0,0 +1,27 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+C_SRCS += \
+../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.c
+
+C_DEPS += \
+./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.d
+
+OBJS += \
+./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.o
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/%.o Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/%.su Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/%.cyclo: ../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/%.c Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/subdir.mk
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-CMSIS_RTOS_V2
+
+clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-CMSIS_RTOS_V2:
+ -$(RM) ./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.cyclo ./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.d ./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.o ./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.su
+
+.PHONY: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-CMSIS_RTOS_V2
+
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/croutine.cyclo b/Debug/Middlewares/Third_Party/FreeRTOS/Source/croutine.cyclo
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/croutine.d b/Debug/Middlewares/Third_Party/FreeRTOS/Source/croutine.d
new file mode 100644
index 0000000..917ef11
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/croutine.d
@@ -0,0 +1,22 @@
+Middlewares/Third_Party/FreeRTOS/Source/croutine.o: \
+ ../Middlewares/Third_Party/FreeRTOS/Source/croutine.c \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h \
+ ../Core/Inc/FreeRTOSConfig.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/list.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h
+../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h:
+../Core/Inc/FreeRTOSConfig.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h:
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/list.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/croutine.h:
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/croutine.o b/Debug/Middlewares/Third_Party/FreeRTOS/Source/croutine.o
new file mode 100644
index 0000000..f1e7dbd
Binary files /dev/null and b/Debug/Middlewares/Third_Party/FreeRTOS/Source/croutine.o differ
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/croutine.su b/Debug/Middlewares/Third_Party/FreeRTOS/Source/croutine.su
new file mode 100644
index 0000000..e69de29
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/event_groups.cyclo b/Debug/Middlewares/Third_Party/FreeRTOS/Source/event_groups.cyclo
new file mode 100644
index 0000000..d4375b7
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/event_groups.cyclo
@@ -0,0 +1,15 @@
+event_groups.c:93:21:xEventGroupCreateStatic 4
+event_groups.c:145:21:xEventGroupCreate 2
+event_groups.c:191:13:xEventGroupSync 12
+event_groups.c:311:13:xEventGroupWaitBits 17
+event_groups.c:461:13:xEventGroupClearBits 3
+event_groups.c:490:13:xEventGroupClearBitsFromISR 1
+event_groups.c:503:13:xEventGroupGetBitsFromISR 1
+event_groups.c:519:13:xEventGroupSetBits 9
+event_groups.c:613:6:vEventGroupDelete 4
+event_groups.c:657:6:vEventGroupSetBitsCallback 1
+event_groups.c:665:6:vEventGroupClearBitsCallback 1
+event_groups.c:671:19:prvTestWaitCondition 4
+event_groups.c:708:13:xEventGroupSetBitsFromISR 1
+event_groups.c:723:14:uxEventGroupGetNumber 2
+event_groups.c:745:7:vEventGroupSetNumber 1
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/event_groups.d b/Debug/Middlewares/Third_Party/FreeRTOS/Source/event_groups.d
new file mode 100644
index 0000000..a2c9c62
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/event_groups.d
@@ -0,0 +1,28 @@
+Middlewares/Third_Party/FreeRTOS/Source/event_groups.o: \
+ ../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h \
+ ../Core/Inc/FreeRTOSConfig.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/list.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h
+../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h:
+../Core/Inc/FreeRTOSConfig.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h:
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/list.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/event_groups.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h:
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/event_groups.o b/Debug/Middlewares/Third_Party/FreeRTOS/Source/event_groups.o
new file mode 100644
index 0000000..8df30ac
Binary files /dev/null and b/Debug/Middlewares/Third_Party/FreeRTOS/Source/event_groups.o differ
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/event_groups.su b/Debug/Middlewares/Third_Party/FreeRTOS/Source/event_groups.su
new file mode 100644
index 0000000..55187d2
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/event_groups.su
@@ -0,0 +1,15 @@
+../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c:93:21:xEventGroupCreateStatic 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c:145:21:xEventGroupCreate 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c:191:13:xEventGroupSync 56 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c:311:13:xEventGroupWaitBits 72 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c:461:13:xEventGroupClearBits 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c:490:13:xEventGroupClearBitsFromISR 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c:503:13:xEventGroupGetBitsFromISR 40 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c:519:13:xEventGroupSetBits 64 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c:613:6:vEventGroupDelete 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c:657:6:vEventGroupSetBitsCallback 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c:665:6:vEventGroupClearBitsCallback 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c:671:19:prvTestWaitCondition 32 static
+../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c:708:13:xEventGroupSetBitsFromISR 32 static
+../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c:723:14:uxEventGroupGetNumber 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c:745:7:vEventGroupSetNumber 16 static
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/list.cyclo b/Debug/Middlewares/Third_Party/FreeRTOS/Source/list.cyclo
new file mode 100644
index 0000000..dfff30c
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/list.cyclo
@@ -0,0 +1,5 @@
+list.c:37:6:vListInitialise 1
+list.c:62:6:vListInitialiseItem 1
+list.c:74:6:vListInsertEnd 1
+list.c:103:6:vListInsert 3
+list.c:170:13:uxListRemove 2
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/list.d b/Debug/Middlewares/Third_Party/FreeRTOS/Source/list.d
new file mode 100644
index 0000000..a46554b
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/list.d
@@ -0,0 +1,18 @@
+Middlewares/Third_Party/FreeRTOS/Source/list.o: \
+ ../Middlewares/Third_Party/FreeRTOS/Source/list.c \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h \
+ ../Core/Inc/FreeRTOSConfig.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/list.h
+../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h:
+../Core/Inc/FreeRTOSConfig.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h:
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/list.h:
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/list.o b/Debug/Middlewares/Third_Party/FreeRTOS/Source/list.o
new file mode 100644
index 0000000..f138918
Binary files /dev/null and b/Debug/Middlewares/Third_Party/FreeRTOS/Source/list.o differ
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/list.su b/Debug/Middlewares/Third_Party/FreeRTOS/Source/list.su
new file mode 100644
index 0000000..85c9323
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/list.su
@@ -0,0 +1,5 @@
+../Middlewares/Third_Party/FreeRTOS/Source/list.c:37:6:vListInitialise 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/list.c:62:6:vListInitialiseItem 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/list.c:74:6:vListInsertEnd 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/list.c:103:6:vListInsert 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/list.c:170:13:uxListRemove 24 static
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.cyclo b/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.cyclo
new file mode 100644
index 0000000..22ed1ed
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.cyclo
@@ -0,0 +1,13 @@
+port.c:187:14:pxPortInitialiseStack 1
+port.c:217:13:prvTaskExitError 3
+port.c:242:6:SVC_Handler 1
+port.c:261:13:prvPortStartFirstTask 1
+port.c:287:12:xPortStartScheduler 5
+port.c:395:6:vPortEndScheduler 2
+port.c:403:6:vPortEnterCritical 3
+port.c:420:6:vPortExitCritical 3
+port.c:431:6:PendSV_Handler 1
+port.c:488:6:xPortSysTickHandler 2
+port.c:679:30:vPortSetupTimerInterrupt 1
+port.c:701:13:vPortEnableVFP 1
+port.c:717:7:vPortValidateInterruptPriority 4
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.d b/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.d
new file mode 100644
index 0000000..24dc560
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.d
@@ -0,0 +1,20 @@
+Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.o: \
+ ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h \
+ ../Core/Inc/FreeRTOSConfig.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/list.h
+../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h:
+../Core/Inc/FreeRTOSConfig.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h:
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/list.h:
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.o b/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.o
new file mode 100644
index 0000000..877d482
Binary files /dev/null and b/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.o differ
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.su b/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.su
new file mode 100644
index 0000000..2bfa56c
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.su
@@ -0,0 +1,13 @@
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:187:14:pxPortInitialiseStack 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:217:13:prvTaskExitError 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:242:6:SVC_Handler 0 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:261:13:prvPortStartFirstTask 0 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:287:12:xPortStartScheduler 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:395:6:vPortEndScheduler 16 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:403:6:vPortEnterCritical 16 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:420:6:vPortExitCritical 16 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:431:6:PendSV_Handler 0 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:488:6:xPortSysTickHandler 16 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:679:30:vPortSetupTimerInterrupt 4 static
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:701:13:vPortEnableVFP 0 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c:717:7:vPortValidateInterruptPriority 24 static,ignoring_inline_asm
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/subdir.mk b/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/subdir.mk
new file mode 100644
index 0000000..0649ff3
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/subdir.mk
@@ -0,0 +1,27 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+C_SRCS += \
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c
+
+C_DEPS += \
+./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.d
+
+OBJS += \
+./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.o
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/%.o Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/%.su Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/%.cyclo: ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/%.c Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/subdir.mk
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM4F
+
+clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM4F:
+ -$(RM) ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.cyclo ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.d ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.o ./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.su
+
+.PHONY: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-GCC-2f-ARM_CM4F
+
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.cyclo b/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.cyclo
new file mode 100644
index 0000000..f924395
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.cyclo
@@ -0,0 +1,8 @@
+heap_4.c:115:7:pvPortMalloc 15
+heap_4.c:266:6:vPortFree 6
+heap_4.c:315:8:xPortGetFreeHeapSize 1
+heap_4.c:321:8:xPortGetMinimumEverFreeHeapSize 1
+heap_4.c:327:6:vPortInitialiseBlocks 1
+heap_4.c:333:13:prvHeapInit 2
+heap_4.c:381:13:prvInsertBlockIntoFreeList 6
+heap_4.c:442:6:vPortGetHeapStats 5
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.d b/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.d
new file mode 100644
index 0000000..3239dc9
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.d
@@ -0,0 +1,20 @@
+Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.o: \
+ ../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h \
+ ../Core/Inc/FreeRTOSConfig.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/list.h
+../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h:
+../Core/Inc/FreeRTOSConfig.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h:
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/list.h:
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.o b/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.o
new file mode 100644
index 0000000..6484c5b
Binary files /dev/null and b/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.o differ
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.su b/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.su
new file mode 100644
index 0000000..03dea47
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.su
@@ -0,0 +1,8 @@
+../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c:115:7:pvPortMalloc 48 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c:266:6:vPortFree 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c:315:8:xPortGetFreeHeapSize 4 static
+../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c:321:8:xPortGetMinimumEverFreeHeapSize 4 static
+../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c:327:6:vPortInitialiseBlocks 4 static
+../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c:333:13:prvHeapInit 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c:381:13:prvInsertBlockIntoFreeList 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c:442:6:vPortGetHeapStats 32 static
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/subdir.mk b/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/subdir.mk
new file mode 100644
index 0000000..e332a7b
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/subdir.mk
@@ -0,0 +1,27 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+C_SRCS += \
+../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.c
+
+C_DEPS += \
+./Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.d
+
+OBJS += \
+./Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.o
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/%.o Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/%.su Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/%.cyclo: ../Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/%.c Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/subdir.mk
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-MemMang
+
+clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-MemMang:
+ -$(RM) ./Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.cyclo ./Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.d ./Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.o ./Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.su
+
+.PHONY: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source-2f-portable-2f-MemMang
+
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/queue.cyclo b/Debug/Middlewares/Third_Party/FreeRTOS/Source/queue.cyclo
new file mode 100644
index 0000000..0ed0407
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/queue.cyclo
@@ -0,0 +1,40 @@
+queue.c:255:12:xQueueGenericReset 5
+queue.c:310:16:xQueueGenericCreateStatic 11
+queue.c:368:16:xQueueGenericCreate 3
+queue.c:422:13:prvInitialiseNewQueue 2
+queue.c:466:14:prvInitialiseMutex 2
+queue.c:496:16:xQueueCreateMutex 1
+queue.c:512:16:xQueueCreateMutexStatic 1
+queue.c:532:15:xQueueGetMutexHolder 2
+queue.c:563:15:xQueueGetMutexHolderFromISR 3
+queue.c:589:13:xQueueGiveMutexRecursive 4
+queue.c:644:13:xQueueTakeMutexRecursive 4
+queue.c:686:16:xQueueCreateCountingSemaphoreStatic 4
+queue.c:714:16:xQueueCreateCountingSemaphore 4
+queue.c:740:12:xQueueGenericSend 23
+queue.c:950:12:xQueueGenericSendFromISR 14
+queue.c:1112:12:xQueueGiveFromISR 11
+queue.c:1277:12:xQueueReceive 19
+queue.c:1418:12:xQueueSemaphoreTake 21
+queue.c:1636:12:xQueuePeek 19
+queue.c:1785:12:xQueueReceiveFromISR 10
+queue.c:1876:12:xQueuePeekFromISR 7
+queue.c:1930:13:uxQueueMessagesWaiting 2
+queue.c:1946:13:uxQueueSpacesAvailable 2
+queue.c:1963:13:uxQueueMessagesWaitingFromISR 2
+queue.c:1975:6:vQueueDelete 3
+queue.c:2019:14:uxQueueGetQueueNumber 1
+queue.c:2029:7:vQueueSetQueueNumber 1
+queue.c:2039:10:ucQueueGetQueueType 1
+queue.c:2049:21:prvGetDisinheritPriorityAfterTimeout 2
+queue.c:2074:19:prvCopyDataToQueue 8
+queue.c:2153:13:prvCopyDataFromQueue 3
+queue.c:2171:13:prvUnlockQueue 7
+queue.c:2291:19:prvIsQueueEmpty 2
+queue.c:2312:12:xQueueIsQueueEmptyFromISR 3
+queue.c:2331:19:prvIsQueueFull 2
+queue.c:2352:12:xQueueIsQueueFullFromISR 3
+queue.c:2648:7:vQueueAddToRegistry 3
+queue.c:2677:14:pcQueueGetName 3
+queue.c:2705:7:vQueueUnregisterQueue 3
+queue.c:2737:7:vQueueWaitForMessageRestricted 4
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/queue.d b/Debug/Middlewares/Third_Party/FreeRTOS/Source/queue.d
new file mode 100644
index 0000000..23ff8db
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/queue.d
@@ -0,0 +1,24 @@
+Middlewares/Third_Party/FreeRTOS/Source/queue.o: \
+ ../Middlewares/Third_Party/FreeRTOS/Source/queue.c \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h \
+ ../Core/Inc/FreeRTOSConfig.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/list.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/queue.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/task.h
+../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h:
+../Core/Inc/FreeRTOSConfig.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h:
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/list.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/queue.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/queue.o b/Debug/Middlewares/Third_Party/FreeRTOS/Source/queue.o
new file mode 100644
index 0000000..95a7e57
Binary files /dev/null and b/Debug/Middlewares/Third_Party/FreeRTOS/Source/queue.o differ
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/queue.su b/Debug/Middlewares/Third_Party/FreeRTOS/Source/queue.su
new file mode 100644
index 0000000..c246712
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/queue.su
@@ -0,0 +1,40 @@
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:255:12:xQueueGenericReset 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:310:16:xQueueGenericCreateStatic 64 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:368:16:xQueueGenericCreate 48 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:422:13:prvInitialiseNewQueue 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:466:14:prvInitialiseMutex 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:496:16:xQueueCreateMutex 32 static
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:512:16:xQueueCreateMutexStatic 40 static
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:532:15:xQueueGetMutexHolder 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:563:15:xQueueGetMutexHolderFromISR 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:589:13:xQueueGiveMutexRecursive 40 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:644:13:xQueueTakeMutexRecursive 40 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:686:16:xQueueCreateCountingSemaphoreStatic 48 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:714:16:xQueueCreateCountingSemaphore 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:740:12:xQueueGenericSend 64 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:950:12:xQueueGenericSendFromISR 72 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:1112:12:xQueueGiveFromISR 64 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:1277:12:xQueueReceive 56 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:1418:12:xQueueSemaphoreTake 64 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:1636:12:xQueuePeek 64 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:1785:12:xQueueReceiveFromISR 64 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:1876:12:xQueuePeekFromISR 56 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:1930:13:uxQueueMessagesWaiting 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:1946:13:uxQueueSpacesAvailable 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:1963:13:uxQueueMessagesWaitingFromISR 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:1975:6:vQueueDelete 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:2019:14:uxQueueGetQueueNumber 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:2029:7:vQueueSetQueueNumber 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:2039:10:ucQueueGetQueueType 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:2049:21:prvGetDisinheritPriorityAfterTimeout 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:2074:19:prvCopyDataToQueue 32 static
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:2153:13:prvCopyDataFromQueue 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:2171:13:prvUnlockQueue 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:2291:19:prvIsQueueEmpty 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:2312:12:xQueueIsQueueEmptyFromISR 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:2331:19:prvIsQueueFull 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:2352:12:xQueueIsQueueFullFromISR 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:2648:7:vQueueAddToRegistry 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:2677:14:pcQueueGetName 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:2705:7:vQueueUnregisterQueue 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c:2737:7:vQueueWaitForMessageRestricted 32 static
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.cyclo b/Debug/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.cyclo
new file mode 100644
index 0000000..e9884b6
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.cyclo
@@ -0,0 +1,25 @@
+stream_buffer.c:219:23:xStreamBufferGenericCreate 7
+stream_buffer.c:283:23:xStreamBufferGenericCreateStatic 10
+stream_buffer.c:359:6:vStreamBufferDelete 3
+stream_buffer.c:392:12:xStreamBufferReset 4
+stream_buffer.c:441:12:xStreamBufferSetTriggerLevel 4
+stream_buffer.c:470:8:xStreamBufferSpacesAvailable 3
+stream_buffer.c:494:8:xStreamBufferBytesAvailable 2
+stream_buffer.c:506:8:xStreamBufferSend 13
+stream_buffer.c:610:8:xStreamBufferSendFromISR 7
+stream_buffer.c:661:15:prvWriteMessageToBuffer 5
+stream_buffer.c:713:8:xStreamBufferReceive 11
+stream_buffer.c:817:8:xStreamBufferNextMessageLengthBytes 5
+stream_buffer.c:861:8:xStreamBufferReceiveFromISR 7
+stream_buffer.c:918:15:prvReadMessageFromBuffer 3
+stream_buffer.c:970:12:xStreamBufferIsEmpty 3
+stream_buffer.c:993:12:xStreamBufferIsFull 4
+stream_buffer.c:1028:12:xStreamBufferSendCompletedFromISR 3
+stream_buffer.c:1058:12:xStreamBufferReceiveCompletedFromISR 3
+stream_buffer.c:1088:15:prvWriteBytesToBuffer 6
+stream_buffer.c:1134:15:prvReadBytesFromBuffer 7
+stream_buffer.c:1189:15:prvBytesInBuffer 2
+stream_buffer.c:1209:13:prvInitialiseNewStreamBuffer 2
+stream_buffer.c:1237:14:uxStreamBufferGetStreamBufferNumber 1
+stream_buffer.c:1247:7:vStreamBufferSetStreamBufferNumber 1
+stream_buffer.c:1257:10:ucStreamBufferGetStreamBufferType 1
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.d b/Debug/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.d
new file mode 100644
index 0000000..c5439ea
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.d
@@ -0,0 +1,22 @@
+Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.o: \
+ ../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h \
+ ../Core/Inc/FreeRTOSConfig.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/list.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h
+../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h:
+../Core/Inc/FreeRTOSConfig.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h:
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/list.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/stream_buffer.h:
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.o b/Debug/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.o
new file mode 100644
index 0000000..bd907c4
Binary files /dev/null and b/Debug/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.o differ
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.su b/Debug/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.su
new file mode 100644
index 0000000..f4fca78
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.su
@@ -0,0 +1,25 @@
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:219:23:xStreamBufferGenericCreate 56 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:283:23:xStreamBufferGenericCreateStatic 72 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:359:6:vStreamBufferDelete 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:392:12:xStreamBufferReset 40 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:441:12:xStreamBufferSetTriggerLevel 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:470:8:xStreamBufferSpacesAvailable 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:494:8:xStreamBufferBytesAvailable 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:506:8:xStreamBufferSend 72 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:610:8:xStreamBufferSendFromISR 72 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:661:15:prvWriteMessageToBuffer 32 static
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:713:8:xStreamBufferReceive 64 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:817:8:xStreamBufferNextMessageLengthBytes 48 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:861:8:xStreamBufferReceiveFromISR 72 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:918:15:prvReadMessageFromBuffer 40 static
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:970:12:xStreamBufferIsEmpty 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:993:12:xStreamBufferIsFull 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1028:12:xStreamBufferSendCompletedFromISR 56 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1058:12:xStreamBufferReceiveCompletedFromISR 56 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1088:15:prvWriteBytesToBuffer 48 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1134:15:prvReadBytesFromBuffer 48 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1189:15:prvBytesInBuffer 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1209:13:prvInitialiseNewStreamBuffer 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1237:14:uxStreamBufferGetStreamBufferNumber 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1247:7:vStreamBufferSetStreamBufferNumber 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1257:10:ucStreamBufferGetStreamBufferType 16 static
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/subdir.mk b/Debug/Middlewares/Third_Party/FreeRTOS/Source/subdir.mk
new file mode 100644
index 0000000..4a3ece5
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/subdir.mk
@@ -0,0 +1,45 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+# Add inputs and outputs from these tool invocations to the build variables
+C_SRCS += \
+../Middlewares/Third_Party/FreeRTOS/Source/croutine.c \
+../Middlewares/Third_Party/FreeRTOS/Source/event_groups.c \
+../Middlewares/Third_Party/FreeRTOS/Source/list.c \
+../Middlewares/Third_Party/FreeRTOS/Source/queue.c \
+../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c \
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c \
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c
+
+C_DEPS += \
+./Middlewares/Third_Party/FreeRTOS/Source/croutine.d \
+./Middlewares/Third_Party/FreeRTOS/Source/event_groups.d \
+./Middlewares/Third_Party/FreeRTOS/Source/list.d \
+./Middlewares/Third_Party/FreeRTOS/Source/queue.d \
+./Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.d \
+./Middlewares/Third_Party/FreeRTOS/Source/tasks.d \
+./Middlewares/Third_Party/FreeRTOS/Source/timers.d
+
+OBJS += \
+./Middlewares/Third_Party/FreeRTOS/Source/croutine.o \
+./Middlewares/Third_Party/FreeRTOS/Source/event_groups.o \
+./Middlewares/Third_Party/FreeRTOS/Source/list.o \
+./Middlewares/Third_Party/FreeRTOS/Source/queue.o \
+./Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.o \
+./Middlewares/Third_Party/FreeRTOS/Source/tasks.o \
+./Middlewares/Third_Party/FreeRTOS/Source/timers.o
+
+
+# Each subdirectory must supply rules for building sources it contributes
+Middlewares/Third_Party/FreeRTOS/Source/%.o Middlewares/Third_Party/FreeRTOS/Source/%.su Middlewares/Third_Party/FreeRTOS/Source/%.cyclo: ../Middlewares/Third_Party/FreeRTOS/Source/%.c Middlewares/Third_Party/FreeRTOS/Source/subdir.mk
+ arm-none-eabi-gcc "$<" -mcpu=cortex-m4 -std=gnu11 -g3 -DDEBUG -DUSE_HAL_DRIVER -DSTM32F411xE -c -I../Core/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc -I../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy -I../Drivers/CMSIS/Device/ST/STM32F4xx/Include -I../Drivers/CMSIS/Include -I../Middlewares/Third_Party/FreeRTOS/Source/include -I../Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 -I../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F -I"C:/Users/Dario/Documents/Programmierung/STA/TACOS/TACOS-Demo/App/Inc" -O0 -ffunction-sections -fdata-sections -Wall -fstack-usage -fcyclomatic-complexity -MMD -MP -MF"$(@:%.o=%.d)" -MT"$@" --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -o "$@"
+
+clean: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source
+
+clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source:
+ -$(RM) ./Middlewares/Third_Party/FreeRTOS/Source/croutine.cyclo ./Middlewares/Third_Party/FreeRTOS/Source/croutine.d ./Middlewares/Third_Party/FreeRTOS/Source/croutine.o ./Middlewares/Third_Party/FreeRTOS/Source/croutine.su ./Middlewares/Third_Party/FreeRTOS/Source/event_groups.cyclo ./Middlewares/Third_Party/FreeRTOS/Source/event_groups.d ./Middlewares/Third_Party/FreeRTOS/Source/event_groups.o ./Middlewares/Third_Party/FreeRTOS/Source/event_groups.su ./Middlewares/Third_Party/FreeRTOS/Source/list.cyclo ./Middlewares/Third_Party/FreeRTOS/Source/list.d ./Middlewares/Third_Party/FreeRTOS/Source/list.o ./Middlewares/Third_Party/FreeRTOS/Source/list.su ./Middlewares/Third_Party/FreeRTOS/Source/queue.cyclo ./Middlewares/Third_Party/FreeRTOS/Source/queue.d ./Middlewares/Third_Party/FreeRTOS/Source/queue.o ./Middlewares/Third_Party/FreeRTOS/Source/queue.su ./Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.cyclo ./Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.d ./Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.o ./Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.su ./Middlewares/Third_Party/FreeRTOS/Source/tasks.cyclo ./Middlewares/Third_Party/FreeRTOS/Source/tasks.d ./Middlewares/Third_Party/FreeRTOS/Source/tasks.o ./Middlewares/Third_Party/FreeRTOS/Source/tasks.su ./Middlewares/Third_Party/FreeRTOS/Source/timers.cyclo ./Middlewares/Third_Party/FreeRTOS/Source/timers.d ./Middlewares/Third_Party/FreeRTOS/Source/timers.o ./Middlewares/Third_Party/FreeRTOS/Source/timers.su
+
+.PHONY: clean-Middlewares-2f-Third_Party-2f-FreeRTOS-2f-Source
+
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/tasks.cyclo b/Debug/Middlewares/Third_Party/FreeRTOS/Source/tasks.cyclo
new file mode 100644
index 0000000..e8c0e8a
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/tasks.cyclo
@@ -0,0 +1,62 @@
+tasks.c:581:15:xTaskCreateStatic 6
+tasks.c:733:13:xTaskCreate 4
+tasks.c:824:13:prvInitialiseNewTask 7
+tasks.c:1077:13:prvAddNewTaskToReadyList 8
+tasks.c:1162:7:vTaskDelete 7
+tasks.c:1257:7:vTaskDelayUntil 11
+tasks.c:1341:7:vTaskDelay 4
+tasks.c:1386:13:eTaskGetState 10
+tasks.c:1478:14:uxTaskPriorityGet 2
+tasks.c:1500:14:uxTaskPriorityGetFromISR 2
+tasks.c:1540:7:vTaskPrioritySet 14
+tasks.c:1704:7:vTaskSuspend 9
+tasks.c:1805:20:prvTaskIsTaskSuspended 5
+tasks.c:1851:7:vTaskResume 7
+tasks.c:1905:13:xTaskResumeFromISR 6
+tasks.c:1975:6:vTaskStartScheduler 5
+tasks.c:2099:6:vTaskEndScheduler 1
+tasks.c:2110:6:vTaskSuspendAll 1
+tasks.c:2194:12:xTaskResumeAll 12
+tasks.c:2304:12:xTaskGetTickCount 1
+tasks.c:2319:12:xTaskGetTickCountFromISR 1
+tasks.c:2350:13:uxTaskGetNumberOfTasks 1
+tasks.c:2358:7:pcTaskGetName 3
+tasks.c:2505:14:uxTaskGetSystemState 4
+tasks.c:2609:12:xTaskCatchUpTicks 2
+tasks.c:2707:12:xTaskIncrementTick 12
+tasks.c:2989:6:vTaskSwitchContext 6
+tasks.c:3064:6:vTaskPlaceOnEventList 2
+tasks.c:3081:6:vTaskPlaceOnUnorderedEventList 3
+tasks.c:3107:7:vTaskPlaceOnEventListRestricted 3
+tasks.c:3138:12:xTaskRemoveFromEventList 5
+tasks.c:3206:6:vTaskRemoveFromUnorderedEventList 5
+tasks.c:3254:6:vTaskSetTimeOutState 2
+tasks.c:3266:6:vTaskInternalSetTimeOutState 1
+tasks.c:3274:12:xTaskCheckForTimeOut 7
+tasks.c:3337:6:vTaskMissedYield 1
+tasks.c:3345:14:uxTaskGetTaskNumber 2
+tasks.c:3368:7:vTaskSetTaskNumber 2
+tasks.c:3392:8:prvIdleTask 2
+tasks.c:3607:13:prvInitialiseTaskLists 2
+tasks.c:3639:13:prvCheckTasksWaitingTermination 2
+tasks.c:3670:7:vTaskGetInfo 7
+tasks.c:3766:21:prvListTasksWithinSingleList 5
+tasks.c:3799:32:prvTaskCheckFreeStackSpace 2
+tasks.c:3859:14:uxTaskGetStackHighWaterMark 2
+tasks.c:3887:14:prvDeleteTCB 4
+tasks.c:3943:13:prvResetNextTaskUnblockTime 2
+tasks.c:3969:15:xTaskGetCurrentTaskHandle 1
+tasks.c:3986:13:xTaskGetSchedulerState 3
+tasks.c:4014:13:xTaskPriorityInherit 7
+tasks.c:4104:13:xTaskPriorityDisinherit 7
+tasks.c:4184:7:vTaskPriorityDisinheritAfterTimeout 10
+tasks.c:4602:12:uxTaskResetEventItemValue 1
+tasks.c:4618:15:pvTaskIncrementMutexHeldCount 2
+tasks.c:4635:11:ulTaskNotifyTake 5
+tasks.c:4703:13:xTaskNotifyWait 5
+tasks.c:4783:13:xTaskGenericNotify 14
+tasks.c:4897:13:xTaskGenericNotifyFromISR 16
+tasks.c:5026:7:vTaskNotifyGiveFromISR 8
+tasks.c:5112:13:xTaskNotifyStateClear 3
+tasks.c:5143:11:ulTaskNotifyValueClear 2
+tasks.c:5177:13:prvAddCurrentTaskToDelayedList 5
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/tasks.d b/Debug/Middlewares/Third_Party/FreeRTOS/Source/tasks.d
new file mode 100644
index 0000000..953067b
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/tasks.d
@@ -0,0 +1,26 @@
+Middlewares/Third_Party/FreeRTOS/Source/tasks.o: \
+ ../Middlewares/Third_Party/FreeRTOS/Source/tasks.c \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h \
+ ../Core/Inc/FreeRTOSConfig.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/list.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h
+../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h:
+../Core/Inc/FreeRTOSConfig.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h:
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/list.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/stack_macros.h:
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/tasks.o b/Debug/Middlewares/Third_Party/FreeRTOS/Source/tasks.o
new file mode 100644
index 0000000..1718688
Binary files /dev/null and b/Debug/Middlewares/Third_Party/FreeRTOS/Source/tasks.o differ
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/tasks.su b/Debug/Middlewares/Third_Party/FreeRTOS/Source/tasks.su
new file mode 100644
index 0000000..dcc662e
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/tasks.su
@@ -0,0 +1,62 @@
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:581:15:xTaskCreateStatic 64 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:733:13:xTaskCreate 56 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:824:13:prvInitialiseNewTask 40 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:1077:13:prvAddNewTaskToReadyList 16 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:1162:7:vTaskDelete 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:1257:7:vTaskDelayUntil 48 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:1341:7:vTaskDelay 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:1386:13:eTaskGetState 40 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:1478:14:uxTaskPriorityGet 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:1500:14:uxTaskPriorityGetFromISR 40 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:1540:7:vTaskPrioritySet 40 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:1704:7:vTaskSuspend 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:1805:20:prvTaskIsTaskSuspended 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:1851:7:vTaskResume 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:1905:13:xTaskResumeFromISR 48 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:1975:6:vTaskStartScheduler 48 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:2099:6:vTaskEndScheduler 16 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:2110:6:vTaskSuspendAll 4 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:2194:12:xTaskResumeAll 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:2304:12:xTaskGetTickCount 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:2319:12:xTaskGetTickCountFromISR 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:2350:13:uxTaskGetNumberOfTasks 4 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:2358:7:pcTaskGetName 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:2505:14:uxTaskGetSystemState 32 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:2609:12:xTaskCatchUpTicks 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:2707:12:xTaskIncrementTick 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:2989:6:vTaskSwitchContext 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3064:6:vTaskPlaceOnEventList 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3081:6:vTaskPlaceOnUnorderedEventList 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3107:7:vTaskPlaceOnEventListRestricted 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3138:12:xTaskRemoveFromEventList 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3206:6:vTaskRemoveFromUnorderedEventList 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3254:6:vTaskSetTimeOutState 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3266:6:vTaskInternalSetTimeOutState 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3274:12:xTaskCheckForTimeOut 40 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3337:6:vTaskMissedYield 4 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3345:14:uxTaskGetTaskNumber 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3368:7:vTaskSetTaskNumber 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3392:8:prvIdleTask 16 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3607:13:prvInitialiseTaskLists 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3639:13:prvCheckTasksWaitingTermination 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3670:7:vTaskGetInfo 32 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3766:21:prvListTasksWithinSingleList 48 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3799:32:prvTaskCheckFreeStackSpace 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3859:14:uxTaskGetStackHighWaterMark 32 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3887:14:prvDeleteTCB 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3943:13:prvResetNextTaskUnblockTime 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3969:15:xTaskGetCurrentTaskHandle 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:3986:13:xTaskGetSchedulerState 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:4014:13:xTaskPriorityInherit 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:4104:13:xTaskPriorityDisinherit 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:4184:7:vTaskPriorityDisinheritAfterTimeout 40 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:4602:12:uxTaskResetEventItemValue 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:4618:15:pvTaskIncrementMutexHeldCount 4 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:4635:11:ulTaskNotifyTake 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:4703:13:xTaskNotifyWait 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:4783:13:xTaskGenericNotify 48 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:4897:13:xTaskGenericNotifyFromISR 64 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:5026:7:vTaskNotifyGiveFromISR 48 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:5112:13:xTaskNotifyStateClear 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:5143:11:ulTaskNotifyValueClear 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/tasks.c:5177:13:prvAddCurrentTaskToDelayedList 24 static
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/timers.cyclo b/Debug/Middlewares/Third_Party/FreeRTOS/Source/timers.cyclo
new file mode 100644
index 0000000..0e9166a
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/timers.cyclo
@@ -0,0 +1,27 @@
+timers.c:227:12:xTimerCreateTimerTask 4
+timers.c:282:16:xTimerCreate 2
+timers.c:309:16:xTimerCreateStatic 4
+timers.c:349:13:prvInitialiseNewTimer 4
+timers.c:381:12:xTimerGenericCommand 5
+timers.c:424:14:xTimerGetTimerDaemonTaskHandle 2
+timers.c:433:12:xTimerGetPeriod 2
+timers.c:442:6:vTimerSetReloadMode 3
+timers.c:462:13:uxTimerGetReloadMode 3
+timers.c:487:12:xTimerGetExpiryTime 2
+timers.c:498:14:pcTimerGetName 2
+timers.c:507:13:prvProcessExpiredTimer 4
+timers.c:548:8:prvTimerTask 1
+timers.c:584:13:prvProcessTimerOrBlockTask 7
+timers.c:644:19:prvGetNextExpireTime 3
+timers.c:670:19:prvSampleTimeNow 2
+timers.c:693:19:prvInsertTimerInActiveList 5
+timers.c:734:13:prvProcessReceivedCommands 15
+timers.c:882:13:prvSwitchTimerLists 5
+timers.c:941:13:prvCheckForValidListAndQueue 3
+timers.c:992:12:xTimerIsTimerActive 3
+timers.c:1017:7:pvTimerGetTimerID 2
+timers.c:1034:6:vTimerSetTimerID 2
+timers.c:1050:13:xTimerPendFunctionCallFromISR 1
+timers.c:1074:13:xTimerPendFunctionCall 2
+timers.c:1103:14:uxTimerGetTimerNumber 1
+timers.c:1113:7:vTimerSetTimerNumber 1
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/timers.d b/Debug/Middlewares/Third_Party/FreeRTOS/Source/timers.d
new file mode 100644
index 0000000..221036f
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/timers.d
@@ -0,0 +1,26 @@
+Middlewares/Third_Party/FreeRTOS/Source/timers.o: \
+ ../Middlewares/Third_Party/FreeRTOS/Source/timers.c \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h \
+ ../Core/Inc/FreeRTOSConfig.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/list.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/queue.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/task.h \
+ ../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h
+../Middlewares/Third_Party/FreeRTOS/Source/include/FreeRTOS.h:
+../Core/Inc/FreeRTOSConfig.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/projdefs.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/portable.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/deprecated_definitions.h:
+../Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/portmacro.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/mpu_wrappers.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/list.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/queue.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/task.h:
+../Middlewares/Third_Party/FreeRTOS/Source/include/timers.h:
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/timers.o b/Debug/Middlewares/Third_Party/FreeRTOS/Source/timers.o
new file mode 100644
index 0000000..4246607
Binary files /dev/null and b/Debug/Middlewares/Third_Party/FreeRTOS/Source/timers.o differ
diff --git a/Debug/Middlewares/Third_Party/FreeRTOS/Source/timers.su b/Debug/Middlewares/Third_Party/FreeRTOS/Source/timers.su
new file mode 100644
index 0000000..3b652bc
--- /dev/null
+++ b/Debug/Middlewares/Third_Party/FreeRTOS/Source/timers.su
@@ -0,0 +1,27 @@
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:227:12:xTimerCreateTimerTask 48 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:282:16:xTimerCreate 40 static
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:309:16:xTimerCreateStatic 48 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:349:13:prvInitialiseNewTimer 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:381:12:xTimerGenericCommand 48 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:424:14:xTimerGetTimerDaemonTaskHandle 16 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:433:12:xTimerGetPeriod 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:442:6:vTimerSetReloadMode 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:462:13:uxTimerGetReloadMode 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:487:12:xTimerGetExpiryTime 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:498:14:pcTimerGetName 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:507:13:prvProcessExpiredTimer 40 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:548:8:prvTimerTask 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:584:13:prvProcessTimerOrBlockTask 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:644:19:prvGetNextExpireTime 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:670:19:prvSampleTimeNow 24 static
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:693:19:prvInsertTimerInActiveList 32 static
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:734:13:prvProcessReceivedCommands 64 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:882:13:prvSwitchTimerLists 40 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:941:13:prvCheckForValidListAndQueue 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:992:12:xTimerIsTimerActive 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:1017:7:pvTimerGetTimerID 32 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:1034:6:vTimerSetTimerID 24 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:1050:13:xTimerPendFunctionCallFromISR 48 static
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:1074:13:xTimerPendFunctionCall 48 static,ignoring_inline_asm
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:1103:14:uxTimerGetTimerNumber 16 static
+../Middlewares/Third_Party/FreeRTOS/Source/timers.c:1113:7:vTimerSetTimerNumber 16 static
diff --git a/Debug/makefile b/Debug/makefile
new file mode 100644
index 0000000..bd623e8
--- /dev/null
+++ b/Debug/makefile
@@ -0,0 +1,132 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+-include ../makefile.init
+
+RM := rm -rf
+
+# All of the sources participating in the build are defined here
+-include sources.mk
+-include Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/subdir.mk
+-include Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/subdir.mk
+-include Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/subdir.mk
+-include Middlewares/Third_Party/FreeRTOS/Source/subdir.mk
+-include Libs/sta-core/src/devices/template/subdir.mk
+-include Libs/sta-core/src/devices/stm32/bus/subdir.mk
+-include Libs/sta-core/src/devices/stm32/subdir.mk
+-include Libs/sta-core/src/devices/raspi/bus/subdir.mk
+-include Libs/sta-core/src/devices/raspi/subdir.mk
+-include Libs/sta-core/src/devices/arduino/bus/subdir.mk
+-include Libs/sta-core/src/devices/arduino/subdir.mk
+-include Libs/sta-core/src/debug/printing/subdir.mk
+-include Libs/sta-core/src/debug/subdir.mk
+-include Libs/sta-core/src/can/subdir.mk
+-include Libs/sta-core/src/bus/uart/subdir.mk
+-include Libs/sta-core/src/bus/spi/subdir.mk
+-include Libs/sta-core/src/bus/i2c/subdir.mk
+-include Libs/sta-core/src/bus/subdir.mk
+-include Libs/sta-core/src/atomic/subdir.mk
+-include Libs/sta-core/src/subdir.mk
+-include Libs/rtos2-utils/src/system/subdir.mk
+-include Libs/rtos2-utils/src/debug/subdir.mk
+-include Libs/rtos2-utils/src/subdir.mk
+-include Drivers/STM32F4xx_HAL_Driver/Src/subdir.mk
+-include Core/Startup/subdir.mk
+-include Core/Src/subdir.mk
+-include objects.mk
+
+ifneq ($(MAKECMDGOALS),clean)
+ifneq ($(strip $(CC_DEPS)),)
+-include $(CC_DEPS)
+endif
+ifneq ($(strip $(C++_DEPS)),)
+-include $(C++_DEPS)
+endif
+ifneq ($(strip $(C_UPPER_DEPS)),)
+-include $(C_UPPER_DEPS)
+endif
+ifneq ($(strip $(CXX_DEPS)),)
+-include $(CXX_DEPS)
+endif
+ifneq ($(strip $(S_DEPS)),)
+-include $(S_DEPS)
+endif
+ifneq ($(strip $(S_UPPER_DEPS)),)
+-include $(S_UPPER_DEPS)
+endif
+ifneq ($(strip $(C_DEPS)),)
+-include $(C_DEPS)
+endif
+ifneq ($(strip $(CPP_DEPS)),)
+-include $(CPP_DEPS)
+endif
+endif
+
+-include ../makefile.defs
+
+OPTIONAL_TOOL_DEPS := \
+$(wildcard ../makefile.defs) \
+$(wildcard ../makefile.init) \
+$(wildcard ../makefile.targets) \
+
+
+BUILD_ARTIFACT_NAME := TACOS-Demo
+BUILD_ARTIFACT_EXTENSION := elf
+BUILD_ARTIFACT_PREFIX :=
+BUILD_ARTIFACT := $(BUILD_ARTIFACT_PREFIX)$(BUILD_ARTIFACT_NAME)$(if $(BUILD_ARTIFACT_EXTENSION),.$(BUILD_ARTIFACT_EXTENSION),)
+
+# Add inputs and outputs from these tool invocations to the build variables
+EXECUTABLES += \
+TACOS-Demo.elf \
+
+MAP_FILES += \
+TACOS-Demo.map \
+
+SIZE_OUTPUT += \
+default.size.stdout \
+
+OBJDUMP_LIST += \
+TACOS-Demo.list \
+
+
+# All Target
+all: main-build
+
+# Main-build Target
+main-build: TACOS-Demo.elf secondary-outputs
+
+# Tool invocations
+TACOS-Demo.elf TACOS-Demo.map: $(OBJS) $(USER_OBJS) C:\Users\Dario\Documents\Programmierung\STA\TACOS\TACOS-Demo\STM32F411RETX_FLASH.ld makefile objects.list $(OPTIONAL_TOOL_DEPS)
+ arm-none-eabi-g++ -o "TACOS-Demo.elf" @"objects.list" $(USER_OBJS) $(LIBS) -mcpu=cortex-m4 -T"C:\Users\Dario\Documents\Programmierung\STA\TACOS\TACOS-Demo\STM32F411RETX_FLASH.ld" --specs=nosys.specs -Wl,-Map="TACOS-Demo.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -lstdc++ -lsupc++ -Wl,--end-group
+ @echo 'Finished building target: $@'
+ @echo ' '
+
+default.size.stdout: $(EXECUTABLES) makefile objects.list $(OPTIONAL_TOOL_DEPS)
+ arm-none-eabi-size $(EXECUTABLES)
+ @echo 'Finished building: $@'
+ @echo ' '
+
+TACOS-Demo.list: $(EXECUTABLES) makefile objects.list $(OPTIONAL_TOOL_DEPS)
+ arm-none-eabi-objdump -h -S $(EXECUTABLES) > "TACOS-Demo.list"
+ @echo 'Finished building: $@'
+ @echo ' '
+
+# Other Targets
+clean:
+ -$(RM) TACOS-Demo.elf TACOS-Demo.list TACOS-Demo.map default.size.stdout
+ -@echo ' '
+
+secondary-outputs: $(SIZE_OUTPUT) $(OBJDUMP_LIST)
+
+fail-specified-linker-script-missing:
+ @echo 'Error: Cannot find the specified linker script. Check the linker settings in the build configuration.'
+ @exit 2
+
+warn-no-linker-script-specified:
+ @echo 'Warning: No linker script specified. Check the linker settings in the build configuration.'
+
+.PHONY: all clean dependents main-build fail-specified-linker-script-missing warn-no-linker-script-specified
+
+-include ../makefile.targets
diff --git a/Debug/objects.list b/Debug/objects.list
new file mode 100644
index 0000000..9adfcb3
--- /dev/null
+++ b/Debug/objects.list
@@ -0,0 +1,80 @@
+"./Core/Src/freertos.o"
+"./Core/Src/gpio.o"
+"./Core/Src/main.o"
+"./Core/Src/stm32f4xx_hal_msp.o"
+"./Core/Src/stm32f4xx_it.o"
+"./Core/Src/syscalls.o"
+"./Core/Src/sysmem.o"
+"./Core/Src/system_stm32f4xx.o"
+"./Core/Src/usart.o"
+"./Core/Startup/startup_stm32f411retx.o"
+"./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.o"
+"./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.o"
+"./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.o"
+"./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.o"
+"./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.o"
+"./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.o"
+"./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.o"
+"./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.o"
+"./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.o"
+"./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.o"
+"./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.o"
+"./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.o"
+"./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.o"
+"./Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.o"
+"./Libs/rtos2-utils/src/debug/runtime_stats.o"
+"./Libs/rtos2-utils/src/debug/stack_overflow.o"
+"./Libs/rtos2-utils/src/heap_useNewlib_ST.o"
+"./Libs/rtos2-utils/src/mutex.o"
+"./Libs/rtos2-utils/src/signal.o"
+"./Libs/rtos2-utils/src/thread.o"
+"./Libs/rtos2-utils/src/system/can_bus.o"
+"./Libs/rtos2-utils/src/system/events.o"
+"./Libs/rtos2-utils/src/system/startup.o"
+"./Libs/rtos2-utils/src/system/watchdog.o"
+"./Libs/sta-core/src/atomic/mutex.o"
+"./Libs/sta-core/src/atomic/signal.o"
+"./Libs/sta-core/src/bus/device.o"
+"./Libs/sta-core/src/bus/interface.o"
+"./Libs/sta-core/src/bus/i2c/device.o"
+"./Libs/sta-core/src/bus/i2c/i2c.o"
+"./Libs/sta-core/src/bus/spi/device.o"
+"./Libs/sta-core/src/bus/spi/settings.o"
+"./Libs/sta-core/src/bus/spi/spi.o"
+"./Libs/sta-core/src/bus/uart/settings.o"
+"./Libs/sta-core/src/bus/uart/uart.o"
+"./Libs/sta-core/src/can/id.o"
+"./Libs/sta-core/src/can/iter.o"
+"./Libs/sta-core/src/debug/assert.o"
+"./Libs/sta-core/src/debug/printing/printable.o"
+"./Libs/sta-core/src/debug/printing/printable_printf.o"
+"./Libs/sta-core/src/debug/printing/printable_uart.o"
+"./Libs/sta-core/src/devices/arduino/bus/i2c.o"
+"./Libs/sta-core/src/devices/arduino/bus/spi.o"
+"./Libs/sta-core/src/devices/arduino/delay.o"
+"./Libs/sta-core/src/devices/arduino/gpio_pin.o"
+"./Libs/sta-core/src/devices/raspi/bus/i2c.o"
+"./Libs/sta-core/src/devices/raspi/bus/spi.o"
+"./Libs/sta-core/src/devices/raspi/delay.o"
+"./Libs/sta-core/src/devices/raspi/gpio_pin.o"
+"./Libs/sta-core/src/devices/stm32/adc.o"
+"./Libs/sta-core/src/devices/stm32/can.o"
+"./Libs/sta-core/src/devices/stm32/delay.o"
+"./Libs/sta-core/src/devices/stm32/gpio_pin.o"
+"./Libs/sta-core/src/devices/stm32/init.o"
+"./Libs/sta-core/src/devices/stm32/bus/i2c.o"
+"./Libs/sta-core/src/devices/stm32/bus/spi.o"
+"./Libs/sta-core/src/devices/stm32/bus/uart.o"
+"./Libs/sta-core/src/devices/template/custom_printable.o"
+"./Libs/sta-core/src/devices/template/delay.o"
+"./Libs/sta-core/src/mutex.o"
+"./Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2/cmsis_os2.o"
+"./Middlewares/Third_Party/FreeRTOS/Source/croutine.o"
+"./Middlewares/Third_Party/FreeRTOS/Source/event_groups.o"
+"./Middlewares/Third_Party/FreeRTOS/Source/list.o"
+"./Middlewares/Third_Party/FreeRTOS/Source/queue.o"
+"./Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.o"
+"./Middlewares/Third_Party/FreeRTOS/Source/tasks.o"
+"./Middlewares/Third_Party/FreeRTOS/Source/timers.o"
+"./Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.o"
+"./Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang/heap_4.o"
diff --git a/Debug/objects.mk b/Debug/objects.mk
new file mode 100644
index 0000000..e423e31
--- /dev/null
+++ b/Debug/objects.mk
@@ -0,0 +1,9 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+USER_OBJS :=
+
+LIBS :=
+
diff --git a/Debug/sources.mk b/Debug/sources.mk
new file mode 100644
index 0000000..d3dd826
--- /dev/null
+++ b/Debug/sources.mk
@@ -0,0 +1,61 @@
+################################################################################
+# Automatically-generated file. Do not edit!
+# Toolchain: GNU Tools for STM32 (10.3-2021.10)
+################################################################################
+
+ELF_SRCS :=
+C_UPPER_SRCS :=
+CXX_SRCS :=
+C++_SRCS :=
+OBJ_SRCS :=
+S_SRCS :=
+CC_SRCS :=
+C_SRCS :=
+CPP_SRCS :=
+S_UPPER_SRCS :=
+O_SRCS :=
+CYCLO_FILES :=
+OBJDUMP_LIST :=
+C_UPPER_DEPS :=
+S_DEPS :=
+C_DEPS :=
+CC_DEPS :=
+SIZE_OUTPUT :=
+C++_DEPS :=
+SU_FILES :=
+EXECUTABLES :=
+OBJS :=
+CXX_DEPS :=
+MAP_FILES :=
+S_UPPER_DEPS :=
+CPP_DEPS :=
+
+# Every subdirectory with source files must be described here
+SUBDIRS := \
+Core/Src \
+Core/Startup \
+Drivers/STM32F4xx_HAL_Driver/Src \
+Libs/rtos2-utils/src/debug \
+Libs/rtos2-utils/src \
+Libs/rtos2-utils/src/system \
+Libs/sta-core/src/atomic \
+Libs/sta-core/src/bus \
+Libs/sta-core/src/bus/i2c \
+Libs/sta-core/src/bus/spi \
+Libs/sta-core/src/bus/uart \
+Libs/sta-core/src/can \
+Libs/sta-core/src/debug \
+Libs/sta-core/src/debug/printing \
+Libs/sta-core/src/devices/arduino/bus \
+Libs/sta-core/src/devices/arduino \
+Libs/sta-core/src/devices/raspi/bus \
+Libs/sta-core/src/devices/raspi \
+Libs/sta-core/src/devices/stm32 \
+Libs/sta-core/src/devices/stm32/bus \
+Libs/sta-core/src/devices/template \
+Libs/sta-core/src \
+Middlewares/Third_Party/FreeRTOS/Source/CMSIS_RTOS_V2 \
+Middlewares/Third_Party/FreeRTOS/Source \
+Middlewares/Third_Party/FreeRTOS/Source/portable/GCC/ARM_CM4F \
+Middlewares/Third_Party/FreeRTOS/Source/portable/MemMang \
+
diff --git a/Libs/rtos2-utils b/Libs/rtos2-utils
new file mode 160000
index 0000000..652aea8
--- /dev/null
+++ b/Libs/rtos2-utils
@@ -0,0 +1 @@
+Subproject commit 652aea896f0372a4831788f6cd152c1459e3a15f