Welcome to our fully functional flight control software running on freeRTOS. This safe and robust software is designed for ESP32 based Sidus Sigma Autopilot and optimized for Sidus Sigma Smart Drone. Our repo also includes the ground station software running on Windows environment.
Please visit Wiki page for additional information.
These instructions will get you a copy of the project up and running the code for development and testing purposes.
- Install Arduino IDE
Suggestion: It is better to install Arduino IDE to the folder "D:\Arduino" to follow the next steps easily.
- Install Arduino Core for ESP32
Hints: - Basic step at this link is clone the repo at "https://github.com/espressif/arduino-esp32" to the folder "D:\Arduino\hardware\espressif\esp32" - Install SmartGit for Git flow - To change directory at gitbash, use "cd /D/Arduino/hardware/espressif/esp32".
- Install Microsoft Visual Studio
- Install Arduino for Visual Studio (Visual Micro)
Hint: Don't forget to configure Arduino IDE location at Visual Studio.
- Clone Mavlink library to the "D:\Arduino\hardware\espressif\esp32\libraries" folder.
- Add I2CDev and MPU6050 libraries to the "D:\Arduino\hardware\espressif\esp32\libraries" folder.