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,26 @@
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:321:26:xStreamBufferGenericCreate 64 static,ignoring_inline_asm
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:398:26:xStreamBufferGenericCreateStatic 80 static,ignoring_inline_asm
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:478:16:xStreamBufferGetStaticBuffers 48 static,ignoring_inline_asm
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:505:6:vStreamBufferDelete 24 static,ignoring_inline_asm
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:538:12:xStreamBufferReset 64 static,ignoring_inline_asm
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:595:12:xStreamBufferSetTriggerLevel 32 static,ignoring_inline_asm
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:625:8:xStreamBufferSpacesAvailable 32 static,ignoring_inline_asm
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:658:8:xStreamBufferBytesAvailable 32 static,ignoring_inline_asm
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:670:8:xStreamBufferSend 80 static,ignoring_inline_asm
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:801:8:xStreamBufferSendFromISR 72 static,ignoring_inline_asm
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:852:15:prvWriteMessageToBuffer 40 static,ignoring_inline_asm
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:902:8:xStreamBufferReceive 64 static,ignoring_inline_asm
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1006:8:xStreamBufferNextMessageLengthBytes 40 static,ignoring_inline_asm
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1046:8:xStreamBufferReceiveFromISR 72 static,ignoring_inline_asm
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1103:15:prvReadMessageFromBuffer 40 static
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1155:12:xStreamBufferIsEmpty 32 static,ignoring_inline_asm
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1179:12:xStreamBufferIsFull 32 static,ignoring_inline_asm
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1214:12:xStreamBufferSendCompletedFromISR 56 static,ignoring_inline_asm
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1245:12:xStreamBufferReceiveCompletedFromISR 56 static,ignoring_inline_asm
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1276:15:prvWriteBytesToBuffer 40 static,ignoring_inline_asm
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1322:15:prvReadBytesFromBuffer 40 static,ignoring_inline_asm
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1366:15:prvBytesInBuffer 24 static
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1387:13:prvInitialiseNewStreamBuffer 32 static,ignoring_inline_asm
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1428:17:uxStreamBufferGetStreamBufferNumber 16 static
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1438:10:vStreamBufferSetStreamBufferNumber 16 static
../Middlewares/Third_Party/FreeRTOS/Source/stream_buffer.c:1449:13:ucStreamBufferGetStreamBufferType 16 static