Commit Graph
72 Commits
Author SHA1 Message Date
3djcandGitHub c2cfe393e1 fix(fw): lua telemetry handling (#7773) 2026-09-25 13:47:20 +10:00
3djcandGitHub be527efc1c fix(gx15): no sound when recording mic on prod radio (#7813) 2026-09-24 12:04:29 +10:00
e7945182d0 fix(telemetry): HoTT out-of-bounds warning byte and null sensor lookup (#7777)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-20 12:45:49 +10:00
ea44383da7 feat(radio): Automatic clock drift compensation (#7763)
Co-authored-by: 3djc <3djc@gh.com>
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-18 10:50:36 +10:00
3djcandGitHub 7744df16fd fix(radio): LSE drive strength was never applied (#7798) (#7800) 2026-09-18 09:59:19 +10:00
d1b2826a91 fix(audio): long timer announced as "1 hour 60" before hour rollover (#7784)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-16 12:47:00 +10:00
244aab8919 feat(radio): Senduwing H17 support (#7764)
Co-authored-by: 3djc <3djc@gh.com>
Co-authored-by: Risto <rotorman@users.noreply.github.com>
2026-09-13 18:12:22 +10:00
3djcandGitHub 3c4384c916 fix(gx15): match production 1.0.4 board (#7728) 2026-08-30 21:43:04 +10:00
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
3djcandGitHub ab3b90d9e5 chore: remove a build warning (#7710) 2026-08-26 18:08:36 +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
3djcandGitHub da6f73abcf feat(radio): improve built in mic recording clarity and UI (#7704) 2026-08-25 08:20:43 +10:00
3djcandGitHub 5d69da66fe fix(gx15): enable built in mic (#7703) 2026-08-24 20:17:16 +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
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
3djcandGitHub 5e265601e0 fix(radio): addressable RGB LED signal left floating between frames (#7620) 2026-08-16 15:08:19 +10:00
3djcandGitHub a82f44a268 fix(bw128): startup animation for 'regular' leds (#7591) 2026-08-11 07:59:37 +10:00
3djcandGitHub 40d5a84636 fix: debug builds compilation (#7600) 2026-08-02 09:31:34 +10:00
3djcandGitHub b706c40046 fix(radio): treat trims as controls rather than keys for backlight timeout (#7515) 2026-07-22 11:05:16 +10:00
3djcandGitHub e184cf3976 feat(radio): optional key lock feature (#7383) 2026-07-16 18:54:50 +10:00
640fc189e7 feat: iFlight Commando 14 support (#7494)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
2026-07-16 12:30:16 +10:00
3djcandGitHub 44b98d5bfd perf(radio): move serial gimbal handling to idleCB (#7491) 2026-07-16 12:26:25 +10:00
3djcandGitHub 65d30a868b feat(radio): delay SF initial audio announcements until LUA is done loading (#7526) 2026-07-14 09:44:19 +10:00
3djcandGitHub 7f228ffec1 fix(t22): use PB15 and PJ12 for red LED due to USART1_RX DFU overlap (#7542) 2026-07-10 13:34:58 +10:00
3djcandGitHub 0363aa4614 fix(radio): T22 and T15Pro mute/unmute delay (#7531) 2026-07-10 13:10:33 +10:00
3djcandPeter Feerick 672fe7c9b7 fix: audio dac (enters a loop while playing trims) (#7463) 2026-07-05 06:36:21 +00:00
3djcandGitHub 45e8d93eec fix(radio): reset statistics values on model change (#7518) 2026-07-04 18:34:15 +10:00
3djcandGitHub 057883da83 feat: allow IMU inversion (#7505) 2026-07-04 18:33:29 +10:00
3d189a901c fix(color): widget updating in the middle of model change (#7500)
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 11:45:13 +10:00
3djcandGitHub bec362854b fix(t22): missed WASM / simulator builds (#7495) 2026-06-25 14:29:34 +10:00
3djcandGitHub 0f5bc9b833 feat(radio): support faster RGB led timings on compatible hardware (#7144) 2026-06-23 12:02:14 +10:00
3djcandGitHub e1cc5ed2e0 feat: support for Jumper T22 (#7420) 2026-06-16 11:04:53 +10:00
3djcandGitHub 15921e18ae chore(radio): remove 20% deadband for low volume (#7347) 2026-06-12 13:20:09 +10:00
3djcandGitHub d360c32eec feat(cli): use pure sine wave for CLI beep (#7444) 2026-06-12 12:54:22 +10:00
3djcandGitHub e528ca5318 fix(bw128): pre start pot warning navigation (#7422) 2026-06-05 16:21:05 +10:00
3djcandGitHub 0a22fb978e fix(tx16smk3): allow invert flag for BSP, invert SI and SJ (#7425) 2026-06-04 13:56:32 +10:00
3djcandGitHub 9e1afdfb58 fix: derive SWSERIALPOWER from hardware GPIO capabilities (#7392) 2026-06-04 13:46:04 +10:00
3djcandGitHub 3b3b527abe fix(color): add lvgl LV_USE_LARGE_COORD support (#7358) 2026-06-03 13:33:48 +10:00
3djcandGitHub 56de02330c feat(radio): add conditional exFAT support (#7352) 2026-06-03 13:32:13 +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
3djcandGitHub 97bd7f22b0 feat(tx16mk3): add Bluetooth compilation option (#7333) 2026-05-05 15:00:40 +10:00
3djcandGitHub 3688e29cfe feat: support for ELRS/CRSF 0x03 GPS time frame (#7317) 2026-05-05 13:07:13 +10:00
3djcandGitHub 462b0351ef fix(firmware): turn off RGB leds at model unload (#7327) 2026-04-29 18:13:57 +10:00
3djcandGitHub c51728154b fix(color): spectrum analyzer on non 480x272 screens (#7324) 2026-04-28 11:50:22 +10:00
2839f6ade9 feat(radio): allow user to choose only one log file per day (#7163)
Co-authored-by: elecpower <elecpower@users.noreply.github.com>
2026-04-22 11:52:46 +10:00
3djcandGitHub bf6708d84a feat: support POWER_LED_BLUE compile option on H7 RM/JP radios (#7295) 2026-04-16 09:58:44 +10:00
3djcandGitHub 4b30108460 chore: remove unneeded defines (#7226) 2026-04-16 09:54:39 +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
3djcandGitHub 769e559837 feat(radio): add trims to autosource and autoswitch if configured as 3P switch (#7024) 2026-03-20 18:54:37 +10:00
3djcandGitHub fdafeaaa5a feat: enable PXX2 support on TX15/TX16MK3 (#7189) 2026-03-18 12:06:46 +10:00
3djcandGitHub 2fd271d551 fix(h7): CPU id read (#7187) 2026-03-17 10:42:38 +10:00
3djcandGitHub f75c957025 fix: -DDEBUG=YES/RTT compilation (#7182) 2026-03-16 09:52:45 +10:00
3djcandGitHub b3d36ebee1 feat: non inverted SBUS trainer support on serial inputs on H5/H7 (#7133) 2026-03-15 13:58:51 +10:00
3djcandGitHub 61971bcc61 chore(gx12): remove compiler warning (#7125) 2026-02-24 12:34:22 +10:00
3djcandGitHub cad4de7cb4 fix(gx12): customisable switch startup/shutdown led animation (#7120) 2026-02-23 06:58:16 +10:00
3djcandGitHub 04d8027baa fix(gx12): switch warning screen not detecting switch movement (#7121) 2026-02-23 06:55:10 +10:00
3djcandGitHub e301949335 fix(gx12): periodically read IO expander in mixer (#7105) 2026-02-22 10:16:49 +10:00
3djcandGitHub e5d2dc5ed4 fix(h750): memory timings (#7042) 2026-02-18 21:37:12 +10:00
3djcandGitHub 7fcdfe5b5c feat(radio): bluetooth audio KCX mod support for TX16S MK3 (#7056) 2026-02-16 18:39:13 +10:00
3djcandGitHub ecad111d34 feat(lua): allow setting and getting a switch pre start warning status (#7081) 2026-02-09 09:48:08 +10:00
6b1cd88eff fix(f4): limit CRSF external module speed to 3.75Mbps (#6923)
Co-authored-by: elecpower <elecpower@users.noreply.github.com>
2026-01-28 16:06:06 +10:00
c21f241deb fix(h7): UF2 bootloader unable to flash (#6985)
Co-authored-by: 3djc <3djc@gh.com>
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com>
2026-01-27 16:01:59 +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
3djcandGitHub 6901c410ca fix(color): typo in bm800_masks path for 800x480 (#7019)
Broken in #6781
2026-01-23 09:46:30 +10:00
3djcandGitHub 049d7d5e2c fix: always set serial port (#6990) 2026-01-15 14:51:46 +10:00
3djcandGitHub e1b16311d0 fix: ensure ws2812 DMA transfer is completed before disabling channel (#6961) 2026-01-08 12:50:23 +10:00
3djcandGitHub a3ccc87a88 feat(tx15): allow for internal GPS (#6962) 2026-01-08 11:45:14 +10:00
3djcandGitHub a9f86dc001 chore: common led driver (#6927) 2026-01-05 11:17:46 +10:00
3djcandGitHub a5c93c3cc5 fix(radio): disable gyro in USB storage mode (#6917) 2026-01-01 11:29:04 +10:00
3djcandGitHub ef638cc9d3 fix: make sure debug build bootloader always handles USB (#6900) 2025-12-24 09:27:06 +10:00
3djcandGitHub 2fc9171ed9 feat: add 'unplug USB' message to CLI trigger_watchdog_reset (#6888) 2025-12-19 21:56:34 +10:00
3djcandGitHub 0f38688d6b fix: display of mixer max time (#6880) 2025-12-17 11:31:38 +10:00