-
Notifications
You must be signed in to change notification settings - Fork 1.7k
ADD NEW TARGET HUMMINGBIRD_FC305 #10954
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 HUMMINGBIRD_FC305 #10954
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||||||
|
|
In testing, the OSD does not seem to function for me. I see the board does not have the standard MAX7456 chip? |
|
For the motor order to match the silkscreen, please see: |
HUMMINGBIRD_FC305 motor order
Hi, please add: |
|
The one thing I can't confirm by testing is the external i2c. The sample may have had a fault before that test could be completed. @LYNHQQ can you please confirm you have tested the i2c pads with this target? |
Hi @sensei-hacker , the sample is brand new. If it has any issues, could you please consider testing it with the Betaflight firmware? It has the barometer connected by default. If it doesn't work, please feel free to contact me, and I will arrange for a new sample to be sent to you for testing |
I understand it was new. I am hesitant to connect the faulted board to power again since it already burned up one of my testers. Would you be able to simply test the external i2c pads with the INAV target to confirm it works for you? |
Hi @sensei-hacker , I'm aware of the situation and will be running some tests on it. This will take some time |
Hi @sensei-hacker ,
I've re-tested it, and it seems to be working correctly now. I have registered the I2C bus to the MAG, and everything looks good.
Please feel free to contact me if you have any new questions or need new samples.
|
|
Thank you very much. |
Hold on, I need to add it to target.h. |
|
Oh, I didn't realize a change was needed. Sorry about that. |
Thanks a lot for your help. I will open a new PR to address this. |



User description
add target hummingbird fc305
PR Type
Enhancement
Description
Add complete target support for HUMMINGBIRD_FC305 flight controller
Configure ICM42605 IMU, SPL06 barometer, and MAX7456 OSD
Set up 6 UART ports with CRSF receiver on UART6
Enable SD card logging and LED strip support
Changes diagram
Changes walkthrough 📝
target.h
Main target hardware configuration definitionssrc/main/target/HUMMINGBIRD_FC305/target.h
target.c
Hardware device registration and timer setupsrc/main/target/HUMMINGBIRD_FC305/target.c
config.c
Target-specific default configuration settingssrc/main/target/HUMMINGBIRD_FC305/config.c
CMakeLists.txt
CMake build configurationsrc/main/target/HUMMINGBIRD_FC305/CMakeLists.txt