Commit Graph
100 Commits
Author SHA1 Message Date
3djcandGitHub ff699d68b9 feat(lua): add getSwitchInfo for detecting customisable switches and switch type (#6859) 2025-12-07 07:40:22 +10:00
3djcandGitHub 92601817f4 fix: FR translation not compiling (#6854) 2025-12-05 10:26:39 +10:00
3djcandGitHub bc875e68d9 feat(tx15): support for KCX BT audio (#6777) 2025-11-30 10:50:46 +10:00
3djcandGitHub 851475ba03 fix(uf2): prevent being unable to flash when corrupted firmware present (#6814) 2025-11-26 13:09:35 +10:00
3djcandGitHub 1fdc4f08cb fix(h7): init rambackup clock so EM process operates correctly (#6827) 2025-11-25 20:10:15 +10:00
3djcandGitHub 52ef90dd8a chore: TX15; T15Pro ADC related cleanups (#6808) 2025-11-20 20:09:44 +10:00
3djcandGitHub 0d27f05295 fix(h7): do not offer flash bootloader option in SD manager (#6764) 2025-11-05 11:42:01 +10:00
58932b40d0 fix(firmware): prevent I2C bus lock when several tasks making concurrent access (#6748)
Co-authored-by: Malte Langermann <malte@langermann.net>
2025-10-30 19:21:24 +10:00
3djcandGitHub 5202c5c283 fix(tx15): wrong timeout unit in icm42607 driver (#6743) 2025-10-29 18:12:43 +10:00
3djcandGitHub f4ecf03a9e fix(tx15): headphone detection (#6686) 2025-10-18 20:39:13 +10:00
3djcandGitHub 7bcb2e29ef chore: standardise STICK_DEAD_ZONE define (#6677) 2025-10-17 20:36:26 +10:00
88009143e7 feat(h7): bump max telemetry sensors to 99 (#6649)
Co-authored-by: elecpower <elecpower@users.noreply.github.com>
2025-10-17 13:54:05 +10:00
3djcandGitHub 3f0c54e6b5 feat(radio): add the ability to trigger EM from CLI (#6640) 2025-10-17 13:52:37 +10:00
3djcandGitHub a5e5cedd76 chore(T15Pro): cleanup unused code (#6642) 2025-10-17 13:51:36 +10:00
3djcandGitHub 2cbd995f35 fix(radio): prevent starting another USART send when one is already in progress (#6610) 2025-10-14 20:40:39 +10:00
3djcandGitHub 0b8f9cf61b feat(tx15): support BT and serial gimbal (#6628) 2025-10-14 20:05:16 +10:00
3djcandGitHub 98c1732453 fix: configure default switch warning for customizable switches (#6636) 2025-10-07 15:28:42 +10:00
3djcandGitHub 22b948b2b4 fix(cpn): support IMU for TX15 (#6627) 2025-10-06 18:29:40 +10:00
3djcandGitHub a5707c8a91 fix(radio): temporary fix to restore EM capability (#6617) 2025-10-04 12:09:17 +10:00
0da292001d feat(h7): increase GVAR limit to 15 (#6597)
Co-authored-by: elecpower <elecpower@users.noreply.github.com>
2025-10-01 19:07:08 +10:00
3djcandGitHub 5f3a1977ac fix(radio): do not show Onebit on unsupported handsets (#6611) 2025-10-01 18:07:18 +10:00
3djcandGitHub 1a76814c55 fix(doc): indicate setCFSLedColor() introduction date (#6606) 2025-09-25 20:26:46 +10:00
3djcandGitHub f4db3f8faa fix(firmware): default customizable switches to be like classic 6POS (#6604) 2025-09-25 20:24:57 +10:00
3djcandGitHub 4356de64c5 fix(firmware): crossfire temperature sensor unit (#6602) 2025-09-25 20:23:05 +10:00
3djcandGitHub 8c23ea75c0 feat: support for Jumper T15 Pro (#6592) 2025-09-19 11:29:15 +10:00
3djcandGitHub 39f0ace8ad chore(tx15): avoid hardcoding magic numbers (#6586) 2025-09-17 11:52:51 +10:00
3djcandGitHub 3d3378ed98 fix(tx15): unable to enter bootloader after #6585 (#6589) 2025-09-17 11:52:19 +10:00
3djcandGitHub 325eaa4662 fix(tx15): more error recovery for PCA95xx (#6585) 2025-09-15 18:36:20 +10:00
3djcandGitHub 7a604cca53 fix(tx15): 3POS not working for SE/SF (#6572) 2025-09-14 11:47:32 +10:00
23830197b3 fix: pushCS should not be a GF (#6571)
Co-authored-by: elecpower <elecpower@users.noreply.github.com>
2025-09-14 07:49:36 +10:00
3djcandGitHub a416a78d45 chore(gh): update radio list for bug reports (#6580) 2025-09-14 07:39:02 +10:00
3djcandGitHub 819479cfd9 chore: reorg TX15 files (#6560) 2025-09-14 07:38:11 +10:00
e427c30d00 chore(h7): restore ADC3 short sampling values (#6547)
Co-authored-by: 3djc <3djc@gh.com>
2025-08-24 11:13:19 +02: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
3djcandGitHub d47137f9e5 feat(lua): add getStickMode function (#6470) 2025-07-27 09:48:37 +10:00
6bb65dfa9c feat: stick inversion (#6394)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
2025-07-25 13:02:16 +10:00
3djcandGitHub 93f2895bf0 feat(color): GPS QR code locator tool (#6431) 2025-07-10 08:32:05 +10:00
3djcandGitHub ed1e03d2e1 chore: remove PCBFRSKY definition (#6424) 2025-07-07 19:46:08 +10:00
3djcandGitHub 05db343a6d chore: cleanup TR_ENTER translation (#6423) 2025-07-07 18:55:49 +10:00
3djcandGitHub c31b54041b feat(telem): add support for CRSF 0x09 packed vertical speed (#6402) 2025-07-01 12:53:42 +10:00
3djcandPeter Feerick 629b38e266 fix: missing IT bootloader translation string (#6395) (#6395) 2025-06-25 23:09:52 +00:00
3djcandGitHub 128771c43d chore(debug): sysView support (#6303) 2025-06-17 13:23:31 +10:00
3djcandGitHub acc3648afc fix(gx12): use PCA95xx reset pin in case of read issues (#6358) 2025-06-17 12:09:48 +10:00
3djcandGitHub 18a1992e32 feat(telem): allow CRSF cells or volt array for frame 0x0E (#6361) 2025-06-17 12:07:53 +10:00
3djcandGitHub a07517655b feat(debug): add a cli option for testing SD though fatFS (#6359) 2025-06-17 12:07:30 +10:00
3djcandGitHub 342f00dd33 chore(gx12): clean double timer init (#6331) 2025-05-30 20:23:08 +10:00
3djcandGitHub a0aec17d66 feat(telem): add support for latest CRSF/ELRS sensor definition (#6274) 2025-05-25 13:14:29 +10:00
3djcandGitHub 8d1fa104be fix: review Jumper VREF values (#6285) 2025-05-20 18:08:54 +10:00
3djcandGitHub 2f074239dc fix(t20v2): incorrect default transmitter battery calibration (#6255) 2025-05-14 09:12:44 +10:00
3djcandGitHub 0cee1936c8 fix: disable RTC_BACKUP_RAM for MT12 (#6223) 2025-05-08 17:50:45 +10:00
3djcandGitHub 54a6fb5ece chore(bw): place screen inversion in a more logical place (#6215) 2025-05-07 20:42:35 +10:00
3djcandGitHub 72008ab5bf fix(bw): hidden line (multiplier) on trainer screen (#6209) 2025-05-07 11:50:37 +10:00
3djcandGitHub e2b18f8abc fix(tlite): vbat voltage calibration (#6152) 2025-04-26 20:20:34 +10:00
3djcandGitHub bf3c220964 fix(radio): don't deinit non initialised Flysky gimbal interface (#6105) 2025-04-18 17:13:50 +10:00
3djcandGitHub 81eb287c0f feat: force gimbal detection on serial passthrough init (#6089) 2025-04-14 19:15:06 +10:00
3djcandGitHub 07ea98db4a fix(radio): prevent dedicated RGB LEDs flickering (#6045) 2025-04-04 12:44:53 +10:00
3djcandGitHub b919c01819 fix(radio): improve initialisation of RTC (#6028) 2025-03-29 11:42:37 +10:00
3djcandGitHub 5a0c8dbff6 fix(radio): constrain Backlight SF input value to valid range (#6009) 2025-03-21 10:11:32 +10:00
3djcandGitHub 5b67626c30 fix: STM32H7S78_DK compilation (#5984) 2025-03-13 18:31:59 +10:00
5bb7612040 chore(radio): save some ram in radios with RGB LEDs (#5973)
Co-authored-by: 3djc <3djc@gh.com>
Co-authored-by: Risto <rotorman@users.noreply.github.com>
2025-03-11 12:04:12 +10:00
3djcandGitHub 466b06c597 refactor(radio): async call handling to prevent GX12 switch lockups (#5949) 2025-03-05 11:08:45 +10:00
3djcandGitHub 75d5809164 fix: only clear storageDirtyMsk bits when no errors, extend RTOS queues (#5923) 2025-02-19 11:31:48 +10:00
3djcandGitHub 6755d3dfba fix: enable/disable RTC_BACKUP write access (#5911) 2025-02-17 15:36:29 +10:00
3djcandGitHub 30c4784f46 fix: RTC issue causing time reset and lag on colorlcd (#5902) 2025-02-14 09:10:08 +10:00
3djcandGitHub 9e26c1fb22 fix(bw): putsChn() should return always channel number (#5892) 2025-02-12 09:31:19 +10:00
3djcandGitHub 9888ef3074 feat(tx16s): default calibration for 6POS (#5827) 2025-01-27 13:52:17 +10:00
3djcandGitHub 32691926e6 fix: gx12 not entering bootloader (#5823)
Another symptom appear to be that switches and buttons weren't working correctly on some GX12 handsets on a cold boot
2025-01-23 07:37:38 +10:00
3djcandGitHub 2b920a014b feat: dramatically reduce SD card access while in Tools screen (#5721) 2024-12-22 13:00:39 +10:00
3djcandGitHub 91a961f7fb fix(bumblebee): customisable switches display issue, audio mute not working (#5722) 2024-12-20 08:12:52 +10:00
8885016fd5 fix(gx12): gimbal type typo (#5706)
Co-authored-by: 3djc <3djc@gh.com>
2024-12-14 06:06:42 +10:00
36cdd93a1a feat: support for RadioMaster GX12 (#5703)
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>
2024-12-13 12:41:38 +10:00
3djcandGitHub 0ed1b94c0b feat: use RTC backup for EM on BW F4 1Mb flash radio (#5686) 2024-12-05 12:50:17 +10:00
3djcandGitHub 7594a47a2d feat: trainer SBUS processing in IDLE IRQ (#5672) 2024-11-25 10:58:53 +10:00
3djcandGitHub 740eb441c5 chore: remove hardcoded aux1 debug hack (#5668) 2024-11-24 08:56:10 +10:00
3djcandGitHub d1c7bff8ef fix: only display PPM multiplier for trainer when PPM is used (#5649) 2024-11-09 12:35:16 +10:00
3djcandGitHub 366df6080e chore: improve VBAT measurement (#5635) 2024-10-30 11:14:14 +10:00
df1687af20 feat: support for Jumper Bumblebee (#5624)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
2024-10-19 18:07:10 +10:00
3djcandGitHub 6563cd20d0 feat: mute while charging on some Jumper radios (#5541) 2024-09-19 18:04:50 +10:00
d417228677 feat: special function to push customisable switches (#5497)
Co-authored-by: philmoz <phil.a.mitchell@gmail.com>
Co-authored-by: elecpower <elecpower@users.noreply.github.com>
2024-09-14 11:56:42 +10:00
3djcandGitHub f680d86034 feat: use (only) dedicated charge led on compatible Jumper handsets (#5512) 2024-09-11 18:50:16 +10:00
3djcandGitHub 2faf1725bc chore: cleanup sdcard (#5519) 2024-09-11 10:50:08 +10:00
3djcandGitHub fbac39e96f fix(bw): wait time in lcd init (#5501) 2024-09-04 12:03:33 +10:00
3djcandGitHub 4426f56cb9 fix: register activity on CS changes (#5490) 2024-09-02 09:45:27 +10:00
3djcandGitHub a904932788 fix(bw): prevent autodetection of unavailable sources (#5488) 2024-09-02 09:41:53 +10:00
3djcandGitHub 1852c8c673 fix: xjt lite telem binding (#5468) 2024-08-28 12:59:26 +10:00
3djcandGitHub 9fbe1f25d5 chore: de-duplication of TPROS defines (#5455) 2024-08-18 20:31:28 +10:00
3djcandGitHub ce01091eea feat: indicate in analog debug if serial gimbals are used (#5442) 2024-08-18 11:52:21 +10:00
3djcandGitHub 2cf8878004 fix: BT defined on T15 (#5445) 2024-08-17 22:10:31 +10:00
3djcandGitHub c231efcb7a fix(tx16s): turn on AUX2 power when used for BT (#5353) 2024-08-13 11:22:27 +10:00
3djcandGitHub 11a491fa99 fix(mpm): some protocols excluded (#5346) 2024-07-31 11:04:34 +10:00
3djcandGitHub 7fb3888b93 feat(bw): do not show time on main view when RTC not set (#5342) 2024-07-29 20:13:47 +10:00
3djcandGitHub 09e2788b81 chore: add legacy_names to gtest (#5335) 2024-07-29 10:40:30 +10:00
2638c6d229 feat: add "Trims" option to Reset special function (#5278)
Co-authored-by: elecpower <elecpower@users.noreply.github.com>
2024-07-28 11:45:03 +10:00
3djcandGitHub 62d2cf3764 feat: support for Jumper T-Pro S (#5326) 2024-07-28 11:11:09 +10:00
3djcandGitHub c086eb4bd9 fix(lua): axis names for T15, T14, T12Max (#5331) 2024-07-27 19:37:43 +10:00
3djcandGitHub 4597b7bced feat: LUA_MIXER ON for all radios (#5303) 2024-07-18 17:32:30 +10:00
3djcandGitHub fad6f4456f chore: ws2812 support to comply with #5232 style (#5276) 2024-07-13 15:25:50 +10:00
3djcandGitHub 195f03929a feat: Jumper T12Max support (#5273) 2024-07-13 15:24:46 +10:00
3djcandGitHub 2407212fc5 fix: MPM disable telemetry user choice ignored (#5286)
Option is currently only shown on FrSky radios, hence they are susceptible to this bug
2024-07-13 11:53:57 +10:00