Skip to content

Add AIKONH743#984

Open
ot0tot wants to merge 4 commits into
betaflight:masterfrom
ot0tot:Add-AIKONH743
Open

Add AIKONH743#984
ot0tot wants to merge 4 commits into
betaflight:masterfrom
ot0tot:Add-AIKONH743

Conversation

@ot0tot
Copy link
Copy Markdown
Contributor

@ot0tot ot0tot commented Dec 15, 2025

Need to verify gyro alignment.

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 full hardware support for the AIKON H743 board: MCU target, board identity, and manufacturer.
    • Enabled common peripherals (accelerometer, gyroscope, barometer, flash, OSD/video) and configured storage and DMA options.
    • Mapped hardware for motors, LEDs, UART/I2C/SPI ports, analog inputs, timers, and beeper.
    • Applied sensible defaults for gyro selection, telemetry/current/voltage sources, and accessory/box configurations.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Dec 15, 2025

Caution

Review failed

Failed to post review comments

Walkthrough

Adds a new public board configuration header configs/AIKONH743/config.h for the AIKON H743 (STM32H743) that defines MCU/board/manufacturer, enabled peripherals, extensive pin/timer/DMA mappings, I2C/SPI/ADC instances, default device sources, beeper/box labels, and gyro interface settings.

Changes

Cohort / File(s) Summary
AIKON H743 Board Configuration
configs/AIKONH743/config.h
New public header adding FC target (STM32H743), BOARD_NAME/manufacturer, peripheral enable flags (accel, gyro, baro, flash, MAX7456, gyro clock input), comprehensive motor/LED/UART/I2C/SPI/ADC/timer pin mappings, TIMER_PIN_MAPPING macro, DMA options, I2C instances for MAG/BARO, default gyro/current/voltage sources, inverted beeper config, box label strings, and gyro SPI/align configuration macros.

Sequence Diagram(s)

(Skipped — configuration-only changes; no multi-component control flow introduced.)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • Add SIMPLIFLYH7 #927 — Adds another STM32H743 board config header with similar macro sets and pin/timer mappings.
  • add AEROH7DIGITAL #900 — Adds STM32H743 board configuration header defining peripherals, pin mappings, and default device macros.
  • Add AIRBRAINH743 #924 — Introduces a near-identical STM32H743 board config header (shared macros like TIMER_PIN_MAPPING, DMA/I2C/SPI/gyro mappings).

Suggested labels

Awaiting prototype samples, Schematics approved, Uses BF connector standard

Suggested reviewers

  • ot0tot
  • nerdCopter
🚥 Pre-merge checks | ✅ 2 | ❌ 1
❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description is significantly incomplete. While it includes a checklist, it lacks mandatory sections: explanation of the hardware, rationale for the changes, and critical details about the board design. Expand the description to include: detailed explanation of the AIKONH743 board, hardware specifications, design rationale, and clarification on pending hardware testing and flight testing before merge.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Add AIKONH743' directly describes the main change in the pull request, which adds a new configuration header for the AIKONH743 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 docstrings

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.

@haslinghuis
Copy link
Copy Markdown
Member

What about connector standard ?

@sugaarK sugaarK added the Partner Program this pr is for a target from the partner program and will automatically get tier 1 status label Dec 18, 2025
Comment thread configs/AIKONH743/config.h Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Awaiting Prototype Samples Awaiting prototype samples Partner Program this pr is for a target from the partner program and will automatically get tier 1 status Schematics Approved Uses Betaflight Connector Standard

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants