Skip to content

Multifunction refactor#11552

Open
breadoven wants to merge 1 commit into
iNavFlight:maintenance-9.xfrom
breadoven:abo_multifunction_refactor
Open

Multifunction refactor#11552
breadoven wants to merge 1 commit into
iNavFlight:maintenance-9.xfrom
breadoven:abo_multifunction_refactor

Conversation

@breadoven
Copy link
Copy Markdown
Collaborator

Moves the Multifunction functions from osd.c to the Multifunction module.

Tests OK, all works as before.

@qodo-code-review
Copy link
Copy Markdown
Contributor

ⓘ You've reached your Qodo monthly free-tier limit. Reviews pause until next month — upgrade your plan to continue now, or link your paid account if you already have one.

@breadoven breadoven added this to the 9.1 milestone May 12, 2026
@github-actions
Copy link
Copy Markdown

Test firmware build ready — commit 49e2776

Download firmware for PR #11552

234 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.

@Jetrell
Copy link
Copy Markdown

Jetrell commented May 13, 2026

Maybe jumped the gun before it's merged. But thought I'd update it in the modes wiki. So it can be used as a link for the release notes.

@breadoven
Copy link
Copy Markdown
Collaborator Author

Maybe jumped the gun before it's merged. But thought I'd update it in the modes wiki. So it can be used as a link for the release notes.

Thanks for that. I'll make a few tweaks if need be, e.g. the Warnings redisplay function is pre 9.1 only.

Don't know why I didn't do the functions on a constant cycle before, it's infinitely easier to use, only requiring 2 mode switches to trigger a function or cancel the cycle.

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.

2 participants