TEAM 2 DART FIRMWARE DEVELOPMENT
Authors: Abhirit Das, Ben Park, Lucas Sanabria, Jason Kim
Progress:
- Operate an LED (10.27.2024)
- Able to sample IMU data using SPI and transmit data through UART (11.16.2024)
Current Goals:
- Apply filters for stable angle and altitude values
- Design a high-level control system model
- Implement PID control in firmware
- Evaluate ways to test firmware on a physical DART prototype
Documentation:
Install STM32CubeIDE https://www.st.com/en/development-tools/stm32cubeide.html#get-software
Install STM32H7 Firmware
In CubeIDE go to
Help > Configuration Tools > Manage Embedded Software Packages
Common Problems:
-"float formating support is not enabled" when printing a float through SPI
To fix turn on these two settings
right click on the current project > properties > C/C++ Build > MCU/MPU Settings
check these two boxes