Commit Graph
21678 Commits
Author SHA1 Message Date
bf3137efff chore: update sim_string_list.h to match string_list.h (#7718)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
2026-08-28 18:59:47 +10:00
fpenardandGitHub 836a3052d9 chore : update freertos release (V11.3.1) (#6549) 2026-08-28 12:38:19 +10:00
philmozandGitHub 8cbc5f1232 chore(firmware): remove unused/deprecated model labels code (#7717) 2026-08-28 12:14:18 +10:00
philmozandGitHub 4f6e0223c9 fix(color): UI issues adding and removing labels (#7715) 2026-08-27 20:33:19 +10:00
8347285abe refactor(strhelpers): extract shared strReplaceAll helper (#7711)
Co-authored-by: philmoz <philmoz@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-27 09:39:10 +10:00
philmozandGitHub 2b9b8fd479 chore(color): use standard window lifecycle logic for the audio recorder (#7714) 2026-08-27 09:18:01 +10:00
3562502265 fix(storage): correctness bugs in ModelMap::writeModelLabels (#7713)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-27 09:13:27 +10:00
d219690578 test: guard active model's screen/widget data against cross-model label edits (#7712)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-27 08:44:37 +10:00
35662d02a1 fix(color): modifying model labels may corrupt model yaml files (#7709)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-26 19:39:45 +10:00
3djcandGitHub ab3b90d9e5 chore: remove a build warning (#7710) 2026-08-26 18:08:36 +10:00
878f414975 fix(trainer): SBUS trainer context ownership (#7699)
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com>
2026-08-26 13:06:17 +10:00
fcd4b8d2e4 fix(cpn): declare simulator target before referencing it in wasm-copy step (#7708)
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-26 11:14:34 +10:00
Peter FeerickandClaude Sonnet 5 55583a8ae9 fix(build): add pyelftools to Python requirements
firmware builds invoke radio/util/elf2uf2.py to produce firmware.uf2,
which imports elftools but the package was missing from requirements.txt.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-26 11:10:46 +10:00
3djcandGitHub ccc838739b feat(mic): add start/end trim, auto trim and clip last bit of noise when tapping or clicking stop (#7706) 2026-08-26 10:42:23 +10:00
philmozandGitHub 94d5a89e33 fix(color): in manage models, long press on selected model button clears checked state (#7707) 2026-08-26 09:16:16 +10:00
philmozandGitHub 298e6e6d32 fix(color): number edit keyboard is not sized to suit display, cursor position is wrong (#7670) 2026-08-25 12:37:30 +10:00
philmozandGitHub 7f6bbd1fb9 fix(color): manage models buttons incorrect after renaming or removing labels (#7705) 2026-08-25 12:06:53 +10:00
philmozandGitHub faa60953cb fix(color): HSV & RGB color edit bars do not scale correctly to 800x480 LCD size (#7695) 2026-08-25 11:54:36 +10:00
philmozandGitHub b484ada5be fix(color): channel bars overlap close button in joystick channel edit window (#7694) 2026-08-25 08:26:19 +10:00
3djcandGitHub da6f73abcf feat(radio): improve built in mic recording clarity and UI (#7704) 2026-08-25 08:20:43 +10:00
a5ac9bf06b chore: fix build warnings from compiler-flagged always-true/dead-code issues (#7697)
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-24 20:37:15 +10:00
3djcandGitHub 5d69da66fe fix(gx15): enable built in mic (#7703) 2026-08-24 20:17:16 +10:00
EduardandGitHub 917c8ce654 feat(mpm): support RadioLink / DumboRC special commands (#7441) 2026-08-23 11:38:23 +10:00
e2bcbd6c7f fix(ci): missing v12 and gx15 simulator targets (#7693)
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-22 10:19:03 +10:00
a51946c4e2 feat(radio): allow disabling USB charge while the radio is running (on compatible hardware) (#7564)
Co-authored-by: 3djc <3djc@gh.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2026-08-21 20:16:55 +10:00
2baf75f3aa chore(ci): update actions to their current major versions (#7691)
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-21 19:26:07 +10:00
Peter Feerick ae5ce4936f chore: cpn translation catchup, v12 datastructs 2026-08-21 09:25:46 +00:00
Peter FeerickandGitHub e0e42ee205 fix(c14): LCD flush never acknowledged; tidy STICK_DEAD_ZONE on gx15 and t15pro (#7688) 2026-08-21 12:51:23 +10:00
Bryan MaylandandGitHub b67be42d03 fix(telem): CRSF RSSI uses incorrect default units (#7622) 2026-08-20 10:47:59 +10:00
philmozandGitHub a2a3173dd4 chore(color): remove unused 'outputButtons' vector from ModelOutputsPage class (#7679) 2026-08-20 09:44:15 +10:00
0819f8d5c0 feat(mpm): increase Spektrum/DSM max channels to 16 (2.12) (#7632)
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-19 23:43:15 +00:00
5a75b5146d feat(flysky): add build option to choose use SDIO or SPI flash if available (#7634)
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
2026-08-19 10:41:34 +10:00
MichaelandGitHub 7461bfc9ec chore(telem): unify antenna number with RSSI number for ELRS (#7667) 2026-08-19 10:23:31 +10:00
62ed67a462 feat: Radiomaster GX15 support (#7643)
Co-authored-by: 3djc <3djc@gh.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
Co-authored-by: Peter Feerick <pfeerick@users.noreply.github.com>
2026-08-19 09:51:59 +10:00
423876b10b feat(mt12): make use of "servo test" port (#6528)
Co-authored-by: 3djc <3djc@gh.com>
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com>
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
2026-08-19 09:18:17 +10:00
philmozandGitHub 559b9a9991 fix(cpn): inconsistent values for CRSF baudrate between radio and companion (#7673) 2026-08-19 08:56:49 +10:00
e9a6ab8691 fix(simu): use local time rather than UTC in the WASM simulator (#7658)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-18 19:37:31 +10:00
philmozandGitHub 3e1e1859bc fix(color): USB SD card mode may crash to emergency mode (#7657) 2026-08-18 19:35:22 +10:00
Neil HorneandGitHub 2fc0fd219a fix(cpn): treat missing image files as warnings (#7669) 2026-08-18 18:29:25 +10:00
philmozandGitHub fa52eea408 chore(color): use global styles for widget borders (#7666) 2026-08-18 18:12:42 +10:00
Neil HorneandGitHub 80003fbc46 fix(simu): gracefully handle non-existent radio profile SD path (#7661) 2026-08-18 18:04:12 +10:00
philmozandGitHub 0c07a3d648 fix(color): Outputs widget does not update after changing 'Extended Limits' (#7662) 2026-08-16 19:10:50 +10:00
3djcandGitHub 5e265601e0 fix(radio): addressable RGB LED signal left floating between frames (#7620) 2026-08-16 15:08:19 +10:00
40d9f33a08 fix(color): splash screen delay time is bypassed on H7 radios (#7618)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
2026-08-16 14:30:35 +10:00
c562f486d0 fix(cpn): tie macOS bundle to its own SDL copies, and verify it (#7653)
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-16 13:46:47 +10:00
philmozandGitHub 2025ac7274 fix(color): spectrum analyser UI elements clipped (#7650) 2026-08-16 13:46:10 +10:00
jb.justcodeandGitHub 245da4599a fix(ghost): use a usable baudrate for the telemetry mirror (#7610) 2026-08-16 13:23:48 +10:00
philmozandGitHub 6d793f9252 feat(firmware): add a special function to trigger key lock (#7565) 2026-08-16 13:17:19 +10:00
Neil HorneandGitHub a0c1aa7a2b fix(cpn): changing default model flags modified (#7659) 2026-08-16 12:50:40 +10:00
a4299e75ed fix(ci): restore build log artifact upload for Companion CI (#7654)
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-16 11:29:17 +10:00