Skip to content

Release/9.1 to master#11728

Merged
sensei-hacker merged 7 commits into
masterfrom
release/9.1
Jul 19, 2026
Merged

Release/9.1 to master#11728
sensei-hacker merged 7 commits into
masterfrom
release/9.1

Conversation

@sensei-hacker

Copy link
Copy Markdown
Member

No description provided.

somethingjustlike and others added 7 commits July 8, 2026 18:26
Add giantec nor flash id
ANYFC, ANYFCM7, FF_FORTINIF4, FLYCOLORF4, FLYWOOF7DUAL, FOXEERF405,
FOXEERF722DUAL, and FOXEERF722V4 had no DEFAULT_FEATURES macro at all,
which falls back to 0 (every optional feature off) per fc/config.c's
#ifndef default. This reads like a hardware/wiring bug (VBAT, current
meter, OSD, telemetry silently disabled) rather than a missing config
default -- same bug class already fixed on AXISFLYINGH743PRO.

Feature sets were chosen per-target based on actual hardware present
(OSD chip, ADC channels, flash chip), matching the codebase-wide modal
DEFAULT_FEATURES convention. FF_FORTINIF4 and ANYFCM7 deliberately omit
features their hardware doesn't unconditionally support: FF_FORTINIF4
shares one SPI3 CS pin between its OSD chip and flash chip across two
mutually-exclusive hardware revisions, and ANYFCM7 has no current-sense
ADC channel wired at all.
taskSystem() used the sample-based load estimator's UNUSED(currentTimeUs)
placement even though SITL_BUILD now uses the parameter, and lacked any
note on why SITL needs a different calculation than hardware targets.
…pins-100-percent

Fix SITL system load metric permanently pinned at 100%, blocking arming
…sing-8-targets

Add DEFAULT_FEATURES to 8 targets with no default feature set
@qodo-code-review

Copy link
Copy Markdown
Contributor

Qodo reviews are paused for this user.

Troubleshooting steps vary by plan Learn more →

On a Teams plan?
Reviews resume once this user has a paid seat and their Git account is linked in Qodo.
Link Git account →

Using GitHub Enterprise Server, GitLab Self-Managed, or Bitbucket Data Center?
These require an Enterprise plan - Contact us
Contact us →

@github-actions

Copy link
Copy Markdown

Branch Targeting Suggestion

You've targeted the master branch with this PR. Please consider if a version branch might be more appropriate:

  • maintenance-9.x - If your change is backward-compatible and won't create compatibility issues between INAV firmware and Configurator 9.x versions. This will allow your PR to be included in the next 9.x release.

  • maintenance-10.x - If your change introduces compatibility requirements between firmware and configurator that would break 9.x compatibility. This is for PRs which will be included in INAV 10.x

If master is the correct target for this change, no action is needed.


This is an automated suggestion to help route contributions to the appropriate branch.

@sensei-hacker
sensei-hacker merged commit c5c593d into master Jul 19, 2026
10 of 31 checks passed
@github-actions

Copy link
Copy Markdown

Test firmware build ready — commit 2d3d69e

Download firmware for PR #11728

243 targets built. Find your board's .hex file by name on that page (e.g. MATEKF405SE.hex). Files are individually downloadable — no GitHub login required.

Development build for testing only. Use Full Chip Erase when flashing.

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.

3 participants