Commit Graph
555 Commits
Author SHA1 Message Date
db18294f78 chore: cleanup some hal.h entries in favor of JSON (#7722)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
2026-08-30 10:06:59 +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
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
Giuseppe RojasandGitHub 2cc978470e fix(simu): force C locale for numeric parsing in simulator (#7613) 2026-08-12 15:22:13 +10:00
256dc98917 feat(afhds3): iBUS2 support (#6914)
Co-authored-by: xlong <984929678@qq.com>
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-05 12:56:32 +10:00
philmozandGitHub 50d12c7cea chore(color): reduce busy wait time on LCD refresh (#7483) 2026-07-22 09:38:29 +10:00
KudzzandGitHub 14e6d6ce01 feat(cpn): visual and audible feedback for haptic in simulator (#7322) 2026-07-20 19:09:43 +10:00
philmozandGitHub a6c1397dc0 fix(firmware): bw navigation and string issues resulting from #7383 (#7569) 2026-07-19 17:54:56 +10:00
f3cabd42f7 chore: use settings from radio JSON files instead of hal.h (#7411)
Co-authored-by: 3djc <3djc@gh.com>
2026-07-13 10:15:50 +10:00
3djcandGitHub 0f5bc9b833 feat(radio): support faster RGB led timings on compatible hardware (#7144) 2026-06-23 12:02:14 +10:00
a7d730fded feat: MEMS microphone software handling for TX15 and TX16SMK3 (#7328)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-03 13:31:40 +10:00
b2fb79d9f4 feat: WASM based web simulator (#7164)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-08 12:40:56 +10:00
a2aeab9234 fix(simulator): restore host serial port bridge in WASM simulator (#7284)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-07 10:09:00 +10:00
Raphael CoefficandGitHub 669b5fbced fix(sim): simulator volume (#7302) 2026-04-22 12:45:48 +10:00
919c9bb704 refactor(simu): make settingsPath a true overlay FS over sdPath (#7235)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-22 12:33:13 +10:00
0ce5c8f3f2 feat(driver): autodetect IMU, add support for SC7U22 (#7191)
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 16:19:03 +10:00
Raphael CoefficandGitHub 4c4cb2c31b chore: cleanup WASM builds (#7196) 2026-03-21 20:30:58 +10:00
Raphael CoefficandGitHub 04a2231aee feat: WASM modules based simulation in Companion (#6435) 2026-03-20 12:19:17 +10:00
df981597c6 chore(radio): remove hardware definitions present in JSON (#6437)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
2026-03-14 20:36:37 +10:00
3djcandGitHub e301949335 fix(gx12): periodically read IO expander in mixer (#7105) 2026-02-22 10:16:49 +10:00
be496b66b6 feat: add support for RadioMaster TX16S MK3 (#7017)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
Co-authored-by: 3djc <3djc@gh.com>
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
2026-01-25 14:08:05 +10:00
Peter FeerickandGitHub d4f1001305 fix(sim): add txCompleted for libsimulator (#6975) 2026-01-11 08:05:48 +10:00
f2a357c2aa fix: EM when selecting External RF mode PPM (#6909)
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
2026-01-10 07:22:13 +00:00
86b51fdd23 fix(pa01): SD storage hangs after copy a large file (#6783)
Co-authored-by: 3djc <3djc@gh.com>
2025-12-05 11:43:51 +10:00
3djcandGitHub bc875e68d9 feat(tx15): support for KCX BT audio (#6777) 2025-11-30 10:50:46 +10:00
philmozandGitHub 1931514140 feat: enable Companion simulator to switch UI language at runtime (#6510) 2025-11-03 09:57:09 +10:00
3djcandGitHub f4ecf03a9e fix(tx15): headphone detection (#6686) 2025-10-18 20:39:13 +10:00
Raphael CoefficandGitHub dd029bc591 fix(radio): race condition on pulse buffer (#6634) 2025-10-14 20:42:41 +10:00
philmozandGitHub 6a37b3d4bc chore: improve translation string management (#6502) 2025-10-05 13:04:17 +10:00
richardclliandGitHub c1b7e23468 chore(flysky): clean up unused nv14 target (#6116) 2025-09-26 12:41:16 +10:00
philmozandGitHub 38118acba6 fix(color): source picker may show invalid switches (#6590) 2025-09-17 11:53:50 +10:00
Raphael CoefficandGitHub ac0acbec97 fix(simu): reset error bits on stream after incomplete read (#6566) 2025-09-02 09:52:20 +10:00
Raphael CoefficandGitHub cc154493b5 fix(simu): move fsLedXX to simu led driver (#6557) 2025-08-30 10:09:18 +10:00
324b2c7761 feat: Radiomaster TX15 support (#6484)
Co-authored-by: Malte Langermann <54738901+gagarinlg@users.noreply.github.com>
Co-authored-by: 3djc <3djc@gh.com>
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com>
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2025-08-20 09:13:30 +10:00
3djcandGitHub 65f1987d6d fix(simulator): populate missing switches (#6506) 2025-08-14 15:43:18 +10:00
Raphael CoefficandGitHub 96610449ef chore(cpn): build for Windows with Visual Studio (#6476) 2025-08-14 10:06:24 +10:00
raphaelcoeffic 9aa4b40a3c fix(simu): SDL2 target condition
Introduced in #6467
2025-07-28 14:43:03 +02:00
0c8c39b134 feat(radio): refactor of switch handling to better support customisable switches (#6095)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
Co-authored-by: 3djc <3djc@gh.com>
Co-authored-by: elecpower <elecpower@users.noreply.github.com>
2025-07-28 12:59:22 +10:00
Raphael CoefficandGitHub 3285b8a6fd chore(simu): remove dependency to getopt() (#6474) 2025-07-28 09:00:43 +10:00
Raphael CoefficandGitHub 2a1538417b chore: cleanup SDL2 definitions (#6467) 2025-07-27 17:01:15 +10:00
Raphael CoefficandGitHub 23e3730289 refactor: convert simufatfs to C++17 (#6454) 2025-07-27 10:41:52 +10:00
Raphael CoefficandGitHub 538721ef6b chore: remove Qt and SDL2 from radio unit tests (#6452) 2025-07-24 08:05:18 +10:00
9e86a3ea84 chore(cpn): upgrade to Ubuntu 22.04 and Qt 6.9.0 (#5986)
Co-authored-by: elecpower <elecpower@users.noreply.github.com>
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com>
2025-07-23 14:04:19 +02:00
284e2296ca fix(simu): SDL sound init in libsimulator (#6456)
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com>
2025-07-22 13:53:23 +02:00
7d91cdd428 refactor(simu): use C++ native threads (#6449)
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com>
Co-authored-by: Malte Langermann <malte@langermann.net>
2025-07-20 13:57:52 +02:00
4eddda034d refactor(simu): use SDL & ImGui (#6233)
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com>
Co-authored-by: Malte Langermann <malte@langermann.net>
2025-07-20 11:30:05 +02:00
philmozandGitHub 520a8082bc fix(sim): flex switches may be set incorrectly on startup (#6389) 2025-06-24 10:24:09 +10:00
dc0d85d035 chore(radio): unify the bootloader UI code (#6189)
Co-authored-by: Richard Li <richard.li@ces.hk>
2025-05-23 11:06:20 +10:00
a3e1f1c021 fix(simu): simulator shutdown (#6196)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
2025-05-06 13:57:46 +10:00
Raphael CoefficandGitHub ab2a19e153 feat(radio): OS compatibility layer (#5840) 2025-05-03 19:07:49 +10:00