Skip to content

Add DREAMWORKSH743#1013

Merged
haslinghuis merged 2 commits intobetaflight:masterfrom
ot0tot:Add-DREAMWORKSH743
Jan 23, 2026
Merged

Add DREAMWORKSH743#1013
haslinghuis merged 2 commits intobetaflight:masterfrom
ot0tot:Add-DREAMWORKSH743

Conversation

@ot0tot
Copy link
Contributor

@ot0tot ot0tot commented Jan 21, 2026

Based on JHEH743PRO target.

Summary by CodeRabbit

  • New Features
    • Added support for a new flight controller board with full hardware configuration: 8 motor outputs, multiple UART/I2C/SPI interfaces, integrated accelerometer/gyroscope/barometer support, onboard display/beeper, flash storage and voltage/current sensing, and sensible default device and alignment settings.

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

Based on JHEH743PRO target.
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 21, 2026

Walkthrough

Adds a new board configuration header for the DREAMWORKSH743 Betaflight target, defining MCU, board/manufacturer IDs, sensor and peripheral feature flags, pin mappings, DMA/timer options, and default peripheral/instance assignments.

Changes

Cohort / File(s) Summary
DREAMWORKSH743 Board Configuration
configs/DREAMWORKSH743/config.h
New header (+~150 lines) introducing STM32H743 MCU target, board/manufacturer identifiers, USE_* feature flags (sensors, flash, OSD, beeper), motor/LED/UART/I2C/SPI/ADC pin mappings, gyro CS/EXTI/CLKIN pins, USB detect, TIMER_PIN_MAPPING, DMA options, SPI/I2C instance assignments, default device/measurement sources, and BOX/PINIO config macros.

Sequence Diagram(s)

(omitted — changes are configuration-only and do not introduce multi-component control flow)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Suggested reviewers

  • haslinghuis
  • nerdCopter
🚥 Pre-merge checks | ✅ 2 | ❌ 1
❌ Failed checks (1 warning)
Check name Status Explanation Resolution
Description check ⚠️ Warning The description is largely incomplete, missing mandatory sections and checklist items required by the repository template for new flight controller submissions. Complete the description using the template: include manufacturer compliance details, schematic review status, hardware testing confirmation, and all checklist items (schematics review, hardware testing, guidelines compliance, etc.).
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Add DREAMWORKSH743' directly and clearly identifies the main change: adding a new flight controller configuration target.
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.

Co-authored-by: Osiris Inferi <github@flut.nl.eu.org>
@ot0tot ot0tot requested a review from nerdCopter January 23, 2026 05:20
@haslinghuis haslinghuis merged commit a6c3850 into betaflight:master Jan 23, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants