Add HGLRC Specter F722 Lite target (HGLRCF722LITE) - #11763
Conversation
The HGLRC Specter F722 Lite (board_name HGLRCF722MINI, mfr HGLR) ships an ICM42688P gyro, which the existing HGLRCF722 target does not build — that target compiles MPU6000/BMI270, so iNav boots and enumerates USB but hangs before MSP. Betaflight runs fine, confirming the hardware is good. This target is derived from MAMBAF722_2022A (same board layout family) with the ICM42688 driver enabled and the pin map corrected to this board's real resources, taken from a Betaflight 4.5.1 `resource`/`diff all` factory dump. Deltas vs the Mamba baseline: gyro ICM42688P, beeper PC13, OSD-CS PB2, flash on SPI2/PB12 (SPI3 removed), ADC PC2/PC1/PC0, PINIO PC3/PA15, onboard ELRS RX on UART2 (CRSF). Built and confirmed booting to MSP on hardware (iNav 9.0.1). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Branch Targeting SuggestionYou've targeted the
If This is an automated suggestion to help route contributions to the appropriate branch. |
PR Summary by QodoAdd HGLRC Specter F722 Lite (HGLRCF722LITE) flight controller target
AI Description
Diagram
High-Level Assessment
Files changed (4)
|
Code Review by Qodo🐞 Bugs (0) 📘 Rule violations (0) 📎 Requirement gaps (0)
Great, no issues found!Qodo reviewed your code and found no material issues that require reviewTo customize comments, go to the Qodo configuration screen, or learn more in the docs. |
|
Internal note: |
|
Test firmware build ready — commit Download firmware for PR #11763 1 targets built. Find your board's
|
|
It's more than just the gyro — that was the symptom (stock
UARTs, I2C1, SPI buses, and the motor/timer map match the Mamba family. Everything's from a Betaflight 4.5.1 |
This pull request adds support for the HGLRC Specter F722 Lite (
HGLRCF722LITE).Why a new target
The Specter F722 Lite (
board_name HGLRCF722MINI, manufacturerHGLR) ships anICM42688P gyro. The existing
HGLRCF722target compiles MPU6000/BMI270, not theICM42688 — so on this board iNav boots and enumerates USB but hangs before MSP
("no configuration received within 10 seconds" in the Configurator). Betaflight 4.5.1
runs fine on the same board, confirming the hardware is good.
This target is derived from
MAMBAF722_2022A(same board-layout family) with theICM42688 driver enabled and the pin map corrected to this board's real resources,
taken from a Betaflight 4.5.1
resource/diff allfactory dump. It is purelyadditive — a new
src/main/target/HGLRCF722LITE/directory, no changes to anyexisting target or shared code.
Deltas vs the Mamba baseline (all from the factory dump):
Provenance
I'm a community member (not affiliated with HGLRC), and the board is already supported
in Betaflight. The pin map is taken directly from a Betaflight 4.5.1 factory
resource/diff alldump on real hardware; the full dumps are available on request to cross-check.Whether this meets
docs/policies/NEW_HARDWARE_POLICY.mdfor official inclusion is themaintainers' call. The target and a prebuilt hex are also published for local flashing at
https://github.com/zafbangash/inav-hglrc-specter-f722-lite.
Verified on hardware by the submitter (iNav 9.0.1)
Items left unchecked are simply not yet independently verified — happy to test
specific ones on request, or defer to a core developer's verification on a sample.