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,36 @@
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:127:19:HAL_PCD_Init 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:222:19:HAL_PCD_DeInit 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:261:13:HAL_PCD_MspInit 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:276:13:HAL_PCD_MspDeInit 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:979:19:HAL_PCD_Start 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:994:19:HAL_PCD_Stop 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1010:6:HAL_PCD_IRQHandler 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1156:13:HAL_PCD_DataOutStageCallback 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1173:13:HAL_PCD_DataInStageCallback 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1188:13:HAL_PCD_SetupStageCallback 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1203:13:HAL_PCD_SOFCallback 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1218:13:HAL_PCD_ResetCallback 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1233:13:HAL_PCD_SuspendCallback 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1248:13:HAL_PCD_ResumeCallback 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1264:13:HAL_PCD_ISOOUTIncompleteCallback 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1281:13:HAL_PCD_ISOINIncompleteCallback 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1297:13:HAL_PCD_ConnectCallback 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1312:13:HAL_PCD_DisconnectCallback 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1346:19:HAL_PCD_DevConnect 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1360:19:HAL_PCD_DevDisconnect 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1375:19:HAL_PCD_SetAddress 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1392:19:HAL_PCD_EP_Open 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1432:19:HAL_PCD_EP_Close 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1463:19:HAL_PCD_EP_Receive 32 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1487:10:HAL_PCD_EP_GetRxCount 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1499:19:HAL_PCD_EP_Transmit 32 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1525:19:HAL_PCD_EP_SetStall 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1563:19:HAL_PCD_EP_ClrStall 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1599:19:HAL_PCD_EP_Abort 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1625:19:HAL_PCD_EP_Flush 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1648:19:HAL_PCD_ActivateRemoteWakeup 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1658:19:HAL_PCD_DeActivateRemoteWakeup 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1687:18:HAL_PCD_GetState 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:1711:26:PCD_EP_ISR_Handler 88 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:2002:17:HAL_PCD_EP_DB_Receive 40 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_pcd.c:2083:26:HAL_PCD_EP_DB_Transmit 160 static