Add target HGLRC H743 WING (HG7W)#11229
Add target HGLRC H743 WING (HG7W)#11229HGLRC-T wants to merge 3 commits intoiNavFlight:maintenance-9.xfrom
Conversation
Branch Targeting SuggestionYou've targeted the
If This is an automated suggestion to help route contributions to the appropriate branch. |
PR Compliance Guide 🔍All compliance sections have been disabled in the configurations. |
ca4734f to
dbacc5c
Compare
|
It’s also worth noting the new hardware policy. Have you contacted any developers yet to send hardware samples? |
Next, I will follow the rules inside and send out the samples. |
User description
This PR adds support for the HGLRC H743 WING flight controller board.
Key Features:
Default Configuration:
Optimized for fixed-wing applications with Air Mode enabled, airspeed sensor, and PINIO support for peripheral control. Blackbox logging to SD card is enabled by default.
Notes:
HG7W.HGLRC_H743_WING.PR Type
New Target
Description
Adds HGLRC H743 WING flight controller board support
Configures STM32H743 MCU with ICM42605 IMU via SPI1
Defines 13 PWM outputs supporting DShot and servos
Sets up peripherals: MAX7456 OSD, DPS310/SPL06 barometer, SD card via SDIO
Enables default features for fixed-wing: airspeed, CRSF RX, blackbox logging
Diagram Walkthrough
File Walkthrough
target.h
Complete board hardware and peripheral configurationsrc/main/target/HGLRC_H743_WING/target.h
HG7Wand product stringHGLRC_H743_WINGfor flash storage
pitot sensors
RX on UART2, GPS on UART3
target.c
Timer and sensor hardware initializationsrc/main/target/HGLRC_H743_WING/target.c
auto-assignment
config.c
Target-specific configuration initializationsrc/main/target/HGLRC_H743_WING/config.c
CMakeLists.txt
Build system configurationsrc/main/target/HGLRC_H743_WING/CMakeLists.txt