Skip to content

Add configuration file for AKINGF405HD#1023

Closed
haicheng0515-star wants to merge 1 commit intobetaflight:masterfrom
haicheng0515-star:patch-4
Closed

Add configuration file for AKINGF405HD#1023
haicheng0515-star wants to merge 1 commit intobetaflight:masterfrom
haicheng0515-star:patch-4

Conversation

@haicheng0515-star
Copy link
Contributor

@haicheng0515-star haicheng0515-star commented Feb 3, 2026

Pull-Request requirements

Mandatory Review for All New Flight Controllers

  • All new flight controllers must undergo the Betaflight review process, regardless of whether they use an existing target.
  • Manufacturers may reuse the same target for multiple designs, but each new hardware release must be reviewed before approval.

Hardware Compliance Requirements

These measures help maintain high standards and ensure compatibility within the Betaflight ecosystem.

If you have any questions or need guidance, feel free to reach out to the Betaflight development team.

Housekeeping

  • Pull-Request only from a custom branch, not master.
  • Replace this text with details of your own.

Checklist (✓/✕, or y/n)

  • passed Betaflight team's schematics review
  • passed hardware samples testing
  • follows guidelines
  • follows connector standards
  • flight tested
  • comments/issues resolved

Summary by CodeRabbit

  • New Features
    • Added support for the AKINGF405HD flight controller board with integrated gyro, accelerometer, barometer, flash storage, and comprehensive peripheral connectivity including UARTs, I2C, SPI, and servo outputs.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 3, 2026

Caution

Review failed

Failed to post review comments

Walkthrough

This pull request adds a new board configuration file for the AKINGF405HD flight controller, defining the MCU (STM32F405), manufacturer (AKIN), and comprehensive hardware mappings for sensors, peripherals, pins, and communication interfaces.

Changes

Cohort / File(s) Summary
AKINGF405HD Board Configuration
configs/AKINGF405HD
Added complete hardware configuration with 131 lines defining MCU, board identity, sensor support (ICM42688P gyro/accel, BMP280 barometer, W25Q128FV flash, MAX7456 OSD), pin mappings for motors, servos, UARTs, I2C/SPI buses, and default peripheral/communication settings.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Suggested labels

Awaiting prototype samples

Suggested reviewers

  • haslinghuis
  • ot0tot
  • nerdCopter
🚥 Pre-merge checks | ✅ 2 | ❌ 1
❌ Failed checks (1 inconclusive)
Check name Status Explanation Resolution
Description check ❓ Inconclusive The pull request description follows the template structure but does not replace the template text with specific project details as instructed. The checklist is partially completed but lacks substantive information about the submission. Replace the template instructions with specific details about the AKINGF405HD submission, including rationale, hardware specifications, and clear answers to all checklist items.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The pull request title clearly summarizes the main change: adding a configuration file for the AKINGF405HD flight controller board.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant