TEAM 2 DART FIRMWARE DEVELOPMENT
Authors: Abhirit Das, Ben Park, Lucas Sanabria, Samuel Tamayo
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