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,56 @@
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:316:19:HAL_SPI_Init 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:491:19:HAL_SPI_DeInit 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:535:13:HAL_SPI_MspInit 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:551:13:HAL_SPI_MspDeInit 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:823:19:HAL_SPI_Transmit 40 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:1012:19:HAL_SPI_Receive 40 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:1255:19:HAL_SPI_TransmitReceive 48 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:1603:19:HAL_SPI_Transmit_IT 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:1685:19:HAL_SPI_Receive_IT 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:1789:19:HAL_SPI_TransmitReceive_IT 32 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:1897:19:HAL_SPI_Transmit_DMA 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:2018:19:HAL_SPI_Receive_DMA 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:2158:19:HAL_SPI_TransmitReceive_DMA 32 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:2347:19:HAL_SPI_Abort 48 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:2509:19:HAL_SPI_Abort_IT 40 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:2670:19:HAL_SPI_DMAPause 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:2690:19:HAL_SPI_DMAResume 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:2710:19:HAL_SPI_DMAStop 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:2752:6:HAL_SPI_IRQHandler 40 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:2859:13:HAL_SPI_TxCpltCallback 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:2875:13:HAL_SPI_RxCpltCallback 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:2891:13:HAL_SPI_TxRxCpltCallback 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:2907:13:HAL_SPI_TxHalfCpltCallback 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:2923:13:HAL_SPI_RxHalfCpltCallback 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:2939:13:HAL_SPI_TxRxHalfCpltCallback 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:2955:13:HAL_SPI_ErrorCallback 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:2973:13:HAL_SPI_AbortCpltCallback 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:3008:22:HAL_SPI_GetState 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:3020:10:HAL_SPI_GetError 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:3045:13:SPI_DMATransmitCplt 32 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:3102:13:SPI_DMAReceiveCplt 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:3219:13:SPI_DMATransmitReceiveCplt 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:3320:13:SPI_DMAHalfTransmitCplt 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:3338:13:SPI_DMAHalfReceiveCplt 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:3356:13:SPI_DMAHalfTransmitReceiveCplt 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:3374:13:SPI_DMAError 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:3397:13:SPI_DMAAbortOnError 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:3419:13:SPI_DMATxAbortCallback 40 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:3486:13:SPI_DMARxAbortCallback 40 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:3552:13:SPI_2linesRxISR_8BIT 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:3637:13:SPI_2linesTxISR_8BIT 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:3684:13:SPI_2linesRxISR_16BIT 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:3740:13:SPI_2linesTxISR_16BIT 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:3805:13:SPI_RxISR_8BIT 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:3861:13:SPI_RxISR_16BIT 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:3894:13:SPI_TxISR_8BIT 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:3919:13:SPI_TxISR_16BIT 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:3949:26:SPI_WaitFlagStateUntilTimeout 40 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:4021:26:SPI_WaitFifoStateUntilTimeout 48 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:4104:26:SPI_EndRxTransaction 32 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:4140:26:SPI_EndRxTxTransaction 32 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:4172:13:SPI_CloseRxTx_ISR 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:4249:13:SPI_CloseRx_ISR 16 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:4306:13:SPI_CloseTx_ISR 24 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:4355:13:SPI_AbortRx_ISR 32 static
../Drivers/STM32WBxx_HAL_Driver/Src/stm32wbxx_hal_spi.c:4400:13:SPI_AbortTx_ISR 32 static