Commit Graph
3042 Commits
Author SHA1 Message Date
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
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
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
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
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
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
3djcandGitHub 5e265601e0 fix(radio): addressable RGB LED signal left floating between frames (#7620) 2026-08-16 15:08:19 +10:00
Giuseppe RojasandGitHub 2cc978470e fix(simu): force C locale for numeric parsing in simulator (#7613) 2026-08-12 15:22:13 +10:00
5c64f0a9db fix(tools): YAML generation leaking build options between targets (#7638)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
2026-08-12 15:18:46 +10:00
b6e52f5ee3 fix(v14): OLED brightness wraps above 235 (#7633)
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-12 07:25:11 +10:00
richardclliandGitHub 2848cc1cae chore(spiflash): improve the efficiency of "is block erased" detection (#7582) 2026-08-11 08:12:23 +10:00
helloradioskyandGitHub 1d42488cfb fix(v14): restore correct RTC battery voltage reading (#7621) 2026-08-11 08:03:07 +10:00
866ee0a92e feat(v12): support for HelloRadioSky V12 (#7114)
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
Co-authored-by: radiosky <839034809@qq.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-05 14:57:46 +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
19aa6d5f20 chore(v16): add support for more IMU hardware (#7482)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-21 13:19:09 +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
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
c966bee5f2 feat: add HRS V14 LCD variant (#7480)
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
2026-07-15 13:37:05 +10:00
helloradioskyandGitHub d2609a4fe8 fix(v14): SYS/MDL keys not working (#7479) 2026-07-15 12:27:24 +10:00
yaoxuandGitHub f9abdcb001 fix(switch_hw_adc): adjust ADC thresholds for equal 1/3 partitions in switch driver (#7538) 2026-07-14 16:19:46 +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 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 057883da83 feat: allow IMU inversion (#7505) 2026-07-04 18:33:29 +10:00
TanayKapoorandGitHub c070ddda4b refactor(flysky_gimbal_driver): remove inefficiences in packet parsing function (#7443) 2026-07-04 18:19:13 +10:00
Raphael CoefficandGitHub 3e88e0693e fix(serial): enable TX DMA FIFO to prevent bus contention (#7490) 2026-07-03 13:07:33 +10:00
richardclliandGitHub a6542f9b0e fix(spiflash): USB storage cannot persist files copied (#7457) 2026-07-03 13:05:45 +10:00
richardclliandGitHub 7b019e969e fix(pl18): targets that uses SPI flash should not enable disk cache (#7466) 2026-07-03 13:04:45 +10:00
richardclliandGitHub 68ed63ab04 fix(pl18): telemetry RX DMA can be enabled for non-DAC audio radios (#7417) 2026-07-03 13:02:08 +10:00
SakuraHlhandGitHub eae6aa1c69 feat(st16): support touch panel mod (#7334) 2026-06-25 18:04:08 +10:00
gismo2004andGitHub 66463ec93d feat(v16): add gyro support for HelloRadio V16 (#7232) 2026-06-23 17:46:29 +10:00
3djcandGitHub 0f5bc9b833 feat(radio): support faster RGB led timings on compatible hardware (#7144) 2026-06-23 12:02:14 +10:00
richardclliandGitHub 316bdbb07f fix(pa01): optimize key matrix polling with split-cycle scanning (#7405) 2026-06-18 12:40:17 +10:00
richardclliandGitHub 000e1d3a6d fix(pl18): add timeout to isChargerActive() to prevent hang (#7468) 2026-06-18 10:05:10 +10:00
SIYI SUNandGitHub 58ff1356ef chore(radio): audio related DMA cleanup (#7274) 2026-06-17 08:12:54 +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
richardclliandGitHub 07ec3334a3 fix(pl18): prevent hang when pressing power button during USB charging (#7404) 2026-06-05 17:00:59 +10:00
richardclliandGitHub e7291c45f4 fix(pl18u): reinit I2C when touch screen not working (#7402) 2026-06-05 16:59:20 +10:00
yaoxuandGitHub 368fc288d3 fix(pa01): potential boot failure at low temperatures (#7281) 2026-06-05 16:23:47 +10:00
richardclliandGitHub 58a3433c85 fix(pl18u): rotary encoder emulation acceleration not fully implemented (#7403) 2026-06-05 16:22:48 +10:00
3djcandGitHub 9e1afdfb58 fix: derive SWSERIALPOWER from hardware GPIO capabilities (#7392) 2026-06-04 13:46:04 +10:00
986926765c fix(firmware): prevent LTO from eliminating the ISR vector table (#7369)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-03 13:36:02 +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