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:
|
|||||||||||||||||
|
Please ignore the suggestions from the AI bot about the IMU and baro. |
|
@sensei-hacker, please take a look at the updated branch for LED pin related changes. Note that I've had trouble with poshold mode on this quad, and I suspect it's because of the lack of barometer. Because of this I will replace the FC with another one on this quad. I will no longer be able to test things on the AIKON F4 V2. |
Maintenance 9.x to master
Multi-line shell string in the NOTES variable had unindented continuation
lines (**..., >...) that were less indented than the YAML block scalar
body, causing a parse error on every run.
Replace with printf + --notes-file to avoid multi-line strings in the
YAML block scalar entirely. Also moves ${{ }} expressions into env vars
rather than inline in the shell script.
Maintenance 9.x
User description
Tested on my 7" quad today, it flies.
Note that this board has no barometer. But it does not seem to cause any issues at all after
set baro_hardware = NONE.PR Type
Other
Description
This description is generated by an AI tool. It may have inaccuracies
Add complete support for AIKONF4V2 flight controller
Configure STM32F405 MCU with SPI, UART, I2C peripherals
Support MPU6000/ICM42605 IMU, MAX7456 OSD, flash storage
Enable default features including OSD, telemetry, blackbox
Diagram Walkthrough
File Walkthrough
target.h
Main target configuration and pin definitionssrc/main/target/AIKONF4V2/target.h
target.c
Timer and PWM output configurationsrc/main/target/AIKONF4V2/target.c
config.c
Target-specific configuration stubsrc/main/target/AIKONF4V2/config.c
CMakeLists.txt
Build system configurationsrc/main/target/AIKONF4V2/CMakeLists.txt