-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New target: FlyDragon Pro #11126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
New target: FlyDragon Pro #11126
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||||||||
|
This checklist can be very handy to see at a glance what has been tested and what still needs to be tested:
The available UARTs have to be adjusted for each board, of course. |
User description
Adds support for FlyDragon Pro flight controllers.
There are two variants, one with ICM42688P IMU and one with MPU6000.
Both variants use the same target.
I have tested:
PR Type
Enhancement
Description
Adds complete support for FlyDragon Pro flight controller
Supports two IMU variants: ICM42688P and MPU6000
Configures 9 servo/motor outputs with flexible pin mapping
Enables internal ExpressLRS receiver, multiple UARTs, barometer, blackbox
Diagram Walkthrough
File Walkthrough
target.h
Complete hardware configuration and pin definitionssrc/main/target/FLYDRAGONPRO/target.h
alignment and MPU6000 with CW90_DEG alignment
external receivers
target.c
Timer hardware and output pin mappingssrc/main/target/FLYDRAGONPRO/target.c
PC7, PC6, PA0, PA1, PA3, PA2, PB9)
config.c
LED and indicator configurationsrc/main/target/FLYDRAGONPRO/config.c
warning overlay
CMakeLists.txt
Build system configurationsrc/main/target/FLYDRAGONPRO/CMakeLists.txt
README.md
Hardware documentation and pin mapping referencesrc/main/target/FLYDRAGONPRO/README.md
output behavior with different UART configurations
their functions
capabilities