-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Add new target blueberryF435wing #11074
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
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:
|
||||||||||||||
|
The suggestions from the bot can be ignored if the board has or may have all of those different components. |
|
Sure, it's truly a smart robot. |
|
|
It looks like someone started to define a PINIO pin, but commented it out. Is there a PINIO for the 9V BEC? |
|
@sunyanmeng963 |
blueberryF435wing initial cleanup
|
Thank you for your review. I have incorporated your suggestions. @sensei-hacker |
|
|
"PINIO" (pin IO) is what's used when a BEC is controlled by the user. If that's not used here, that's fine. We think we're all set |
User description
Description
Add new flight controller target BLUEBERRYF435WING
Configure ICM42688 gyro, SPL06 baro, AT7456E OSD, W25N01G flash
Setup 3 UARTs, 1 I2C sensors, 2 ADC channels
Define 9 PWM outputs ,1 LED strip ,1 BEEPER
PR Type
Enhancement
Description
This description is generated by an AI tool. It may have inaccuracies
Add new flight controller target
BLUEBERRYF435WINGfor AT32F435 MCUConfigure ICM42605/ICM42688P gyro, SPL06 baro, MAX7456 OSD support
Setup 4 UARTs (USART1, USART3, USART7), I2C2 sensors, 2 ADC channels
Define 9 PWM outputs, LED strip (WS2811), beeper, and dual flash variants
Diagram Walkthrough
File Walkthrough
target.h
Define hardware configuration and pin mappings for targetsrc/main/target/BLUEBERRYF435WING/target.h
(baro/mag)
target.c
Configure timer hardware for PWM outputs and LEDsrc/main/target/BLUEBERRYF435WING/target.c
config.c
Configure default serial port functions and baudratessrc/main/target/BLUEBERRYF435WING/config.c
CMakeLists.txt
Add CMake build configuration for target variantssrc/main/target/BLUEBERRYF435WING/CMakeLists.txt