-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Add New Target DAKEFPVF435 #10956
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
Add New Target DAKEFPVF435 #10956
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||||
|
I skipped DMA7 because when I used DMA7 M8 there was no PWM output. I've also tried reversing the order, DMA7 is placed on M1, M2, M3 or M4, etc., and there will be no PWM output on the click pin where DMA7 is located. Eventually I tried to skip DMA7 and it turned out to be good. |
|
|
Looks pretty good, thanks. I'm making a couple of changes. I set the DMA for the LED strip to 11 to get it working:
I set MAX_PWM_OUTPUT_PORTS to 11, to include the LED: The vbat_Scale seems to work best for me at about 1094 rather than 1600? Does that makes sense? -#define VBAT_SCALE_DEFAULT 1600 Please see engineer-dakefpv#3 |
PR Type
Enhancement
Description
Add new flight controller target DAKEFPVF435
Configure AT32F43x microcontroller with peripherals
Set up motor outputs, sensors, and communication interfaces
Enable OSD, flash storage, and LED strip support
Changes diagram
Changes walkthrough 📝
config.c
Target configuration setupsrc/main/target/DAKEFPVF435/config.c
CMakeLists.txt
Build system configurationsrc/main/target/DAKEFPVF435/CMakeLists.txt
target.c
Timer and PWM configurationsrc/main/target/DAKEFPVF435/target.c
target.h
Hardware peripheral definitionssrc/main/target/DAKEFPVF435/target.h