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
+14
View File
@@ -0,0 +1,14 @@
../Core/Src/sensors.c:18:6:HAL_SPI_TxRxCpltCallback 24 static,ignoring_inline_asm
../Core/Src/sensors.c:29:6:HAL_I2C_MemRxCpltCallback 24 static,ignoring_inline_asm
../Core/Src/sensors.c:38:6:HAL_I2C_MemTxCpltCallback 24 static,ignoring_inline_asm
../Core/Src/sensors.c:47:6:HAL_I2C_ErrorCallback 24 static,ignoring_inline_asm
../Core/Src/sensors.c:57:19:read_icm 40 static
../Core/Src/sensors.c:64:19:read_icm_dma 32 static
../Core/Src/sensors.c:70:19:write_icm 24 static
../Core/Src/sensors.c:77:6:init_icm 24 static
../Core/Src/sensors.c:178:6:calibrate_icm 168 static
../Core/Src/sensors.c:221:6:bmm_init_DWT 4 static
../Core/Src/sensors.c:232:22:bmm350_i2c_read 40 static
../Core/Src/sensors.c:248:22:bmm350_i2c_write 40 static
../Core/Src/sensors.c:263:6:bmm350_delay 24 static
../Core/Src/sensors.c:274:8:init_bmm 24 static