Skip to content

DanielProano/Dragonfly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dragonfly

Dragonfly is the flight controller application for a custom autonomous drone, written in C and built on top of FireFly, a custom preemptive RTOS for the STM32F401 microcontroller. It handles IMU sensor reading, attitude estimation, PID-based stabilization, motor mixing, and communication with a laptop ground station relayed through an ESP32. Dragonfly runs above Buffalo, a cryptographically verified OTA bootloader that occupies the first 32KB of flash and handles secure firmware updates.

About

A Bare-Metal Flight Controller for an Autonomous Drone written in C, featuring a PID Control loop, IMU integration, Mahony Filtering, and DShot600 protocol support

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors