University-at-Buffalo-SEDS / Dynamics-CD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dynamics-Computer-Firmware

This is the firmware for the Dynamics Computer. Used for parachute drop tests.

Expected Use Case

  • Drop from building
  • Deploy FruityChuteTM Tender Descender
  • Deploy before hit ground

What is needed

  • Drop activation logic
  • BMI088 IMU
  • BMP390 BARO
  • W25Q32 FLASH
  • Using USB to output data
  • Make a board variant for STM32G431

*Board variants makes it so platformIO knows how to build and upload for the STM32G431 since we are using a bit of a custom design.

Contributions

To make contributions please fork the repo so that you have your own copy to modify.

Then make a branch with the name of the changes/additions that you have.

Work in the branch making commits to checkpoint your work and once finished and satified you can make a pull request.

We can then review it and make sure it works (or at least compiles).

Datasheets

STM32G431 MCU

BMI088 IMU

BMP390 BARO

W25Q32JV 32Mb Flash

About


Languages

Language:C++ 50.1%Language:C 49.3%Language:CMake 0.6%