Trinity Devboard PCB V1.0 Firmware. FreeRTOS is setup and the MCU reads IMU data over SPI fand Magnetometer data over I2C, each with a seperate task. Sensordata is then run though MadgwickAHRS and send over USB as serial packet data to use in trinity visualizer. Bare minimum functionality works and is replicated from the first prototype.

This commit is contained in:
2026-09-13 19:51:03 +02:00
commit 7ee381de58
1630 changed files with 632404 additions and 0 deletions
@@ -0,0 +1,77 @@
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_bus.h:432:22:LL_AHB1_GRP1_ForceReset 16 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_bus.h:454:22:LL_AHB1_GRP1_ReleaseReset 16 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_bus.h:625:22:LL_AHB2_GRP1_ForceReset 16 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_bus.h:653:22:LL_AHB2_GRP1_ReleaseReset 16 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_bus.h:824:22:LL_AHB3_GRP1_ForceReset 16 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_bus.h:850:22:LL_AHB3_GRP1_ReleaseReset 16 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_bus.h:1081:22:LL_APB1_GRP1_ForceReset 16 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_bus.h:1097:22:LL_APB1_GRP2_ForceReset 16 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_bus.h:1125:22:LL_APB1_GRP1_ReleaseReset 16 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_bus.h:1141:22:LL_APB1_GRP2_ReleaseReset 16 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_bus.h:1354:22:LL_APB2_GRP1_ForceReset 16 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_bus.h:1380:22:LL_APB2_GRP1_ReleaseReset 16 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_bus.h:1454:22:LL_APB3_GRP1_ForceReset 16 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_bus.h:1466:22:LL_APB3_GRP1_ReleaseReset 16 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:504:22:LL_SYSCFG_EnableAnalogBooster 4 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:523:22:LL_SYSCFG_DisableAnalogBooster 4 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:536:22:LL_SYSCFG_EnableAnalogGpioSwitch 4 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:548:22:LL_SYSCFG_DisableAnalogGpioSwitch 4 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:853:22:LL_SYSCFG_EnableSRAM2Erase 4 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:875:22:LL_SYSCFG_DisableSRAMFetch 4 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:885:26:LL_SYSCFG_IsEnabledSRAMFetch 4 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:1051:22:LL_SYSCFG_UnlockSRAM2WRP 4 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:1455:22:LL_SYSCFG_EnableSecurityAccess 16 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:1473:22:LL_SYSCFG_DisableSecurityAccess 16 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:1491:26:LL_SYSCFG_IsEnabledSecurityAccess 16 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:1513:26:LL_DBGMCU_GetDeviceID 4 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:1524:26:LL_DBGMCU_GetRevisionID 4 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:1534:22:LL_DBGMCU_EnableDBGSleepMode 4 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:1544:22:LL_DBGMCU_DisableDBGSleepMode 4 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:1554:22:LL_DBGMCU_EnableDBGStopMode 4 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:1564:22:LL_DBGMCU_DisableDBGStopMode 4 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:1574:22:LL_DBGMCU_EnableDBGStandbyMode 4 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:1584:22:LL_DBGMCU_DisableDBGStandbyMode 4 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:1843:22:LL_VREFBUF_Enable 4 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:1853:22:LL_VREFBUF_Disable 4 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:1886:22:LL_VREFBUF_SetVoltageScaling 16 static
../Drivers/STM32WBxx_HAL_Driver/Inc/stm32wbxx_ll_system.h:1952:22:LL_VREFBUF_SetTrimming 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:142:19:HAL_Init 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:185:19:HAL_DeInit 8 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:217:13:HAL_MspInit 4 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:228:13:HAL_MspDeInit 4 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:251:26:HAL_InitTick 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:319:13:HAL_IncTick 4 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:330:17:HAL_GetTick 4 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:339:10:HAL_GetTickPrio 4 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:348:19:HAL_SetTickFreq 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:381:21:HAL_GetTickFreq 4 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:397:13:HAL_Delay 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:424:13:HAL_SuspendTick 4 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:440:13:HAL_ResumeTick 4 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:450:10:HAL_GetHalVersion 4 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:459:10:HAL_GetREVID 8 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:468:10:HAL_GetDEVID 8 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:477:10:HAL_GetUIDw0 4 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:486:10:HAL_GetUIDw1 4 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:495:10:HAL_GetUIDw2 4 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:524:6:HAL_DBGMCU_EnableDBGSleepMode 8 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:533:6:HAL_DBGMCU_DisableDBGSleepMode 8 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:542:6:HAL_DBGMCU_EnableDBGStopMode 8 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:551:6:HAL_DBGMCU_DisableDBGStopMode 8 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:560:6:HAL_DBGMCU_EnableDBGStandbyMode 8 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:569:6:HAL_DBGMCU_DisableDBGStandbyMode 8 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:604:6:HAL_SYSCFG_SRAM2Erase 8 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:618:6:HAL_SYSCFG_DisableSRAMFetch 8 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:627:10:HAL_SYSCFG_IsEnabledSRAMFetch 8 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:645:6:HAL_SYSCFG_VREFBUF_VoltageScalingConfig 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:676:6:HAL_SYSCFG_VREFBUF_HighImpedanceConfig 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:697:6:HAL_SYSCFG_VREFBUF_TrimmingConfig 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:710:19:HAL_SYSCFG_EnableVREFBUF 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:736:6:HAL_SYSCFG_DisableVREFBUF 8 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:747:6:HAL_SYSCFG_EnableIOBooster 8 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:757:6:HAL_SYSCFG_DisableIOBooster 8 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:768:6:HAL_SYSCFG_EnableIOVdd 8 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:778:6:HAL_SYSCFG_DisableIOVdd 8 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:796:6:HAL_SYSCFG_EnableSecurityAccess 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:816:6:HAL_SYSCFG_DisableSecurityAccess 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal.c:833:10:HAL_SYSCFG_IsEnabledSecurityAccess 16 static