Welcome to Aerosentinel Mach 1 Flight Controller firmware repository. This firmware is developed and configured using STM32CubeIDE and written in C++.
This firmware is designed to provide precise control, navigation, and telemetry capabilities for rocketry applications using the Aerosentinel Mach 1 Flight Controller. It implements advanced algorithms and features to ensure optimal performance, safety, and reliability during launch, ascent, and recovery phases.
Before getting started, make sure you have the following installed:
- STM32CubeIDE (version 1.14.1 or higher)
- Clone this repository to your local machine.
- Open STM32CubeIDE.
- Import the cloned repository to your workspace
- You're all set!
After modifying the code, you'll have to build it! To do so, safe the modified files and click on this Build icon :
To make sure the build process has been successful, you can check the console for errors or warnings :
- Precision Control: Utilizes advanced algorithms for precise maneuvering and trajectory adjustments.
- Comprehensive Telemetry: Provides real-time data on altitude, velocity, acceleration, and environmental conditions.
- Autonomous Operation: Executes pre-programmed flight plans and responds to in-flight contingencies.
- Reliability: Built to withstand extreme temperatures, vibrations, and G-forces for robust performance.
Contributions are welcome! Please follow the contribution guidelines when making contributions to this project.
This project is licensed under the Creative Commons Zero v1.0 Universal.