philmoz and Peter Feerick
7147cb0a57
chore(color): maintain 3.0 setting for key shortcuts and favorites ( #6835 )
2025-12-05 05:05:58 +00:00
philmoz and GitHub
a59d9515d9
fix(color): new model may not load radio info and date/time widgets ( #6825 )
2025-11-25 13:18:44 +10:00
2932822e37
chore(color): support for reverting UI for 2.12 ( #6823 )
...
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2025-11-25 13:17:06 +10:00
72d290f89f
feat(color): allow user to change key shortcut action; add Favorites quick menu ( #6753 )
...
Co-authored-by: elecpower <elecpower@users.noreply.github.com >
2025-11-19 18:40:23 +10:00
philmoz and GitHub
5c96b1e15c
feat(color): use dynamic memory allocation for screen & widget data ( #6782 )
2025-11-19 13:35:42 +10:00
philmoz and GitHub
8f96ec079b
fix(lua): wrong model.getInput() and model.getMix() values for weight, offset and curve negative values ( #6761 )
2025-11-03 09:10:41 +10:00
philmoz and GitHub
2faf1278ca
chore(firmware): cleanup legacy code and '#define' entries ( #6735 )
2025-10-30 16:31:41 +10:00
philmoz and GitHub
a00ec74e0a
fix(color): radio yaml file may not be parsed correctly on H7 radios ( #6725 )
2025-10-26 18:56:09 +10:00
philmoz and GitHub
75e8566623
feat(bw): add 'Model quick select' option ( #6688 )
2025-10-19 12:30:20 +10:00
3djc and GitHub
5f3a1977ac
fix(radio): do not show Onebit on unsupported handsets ( #6611 )
2025-10-01 18:07:18 +10:00
richardclli and GitHub
c1b7e23468
chore(flysky): clean up unused nv14 target ( #6116 )
2025-09-26 12:41:16 +10:00
philmoz and GitHub
311f805dae
fix(radio): Flex switch config not written to radio YAML file ( #6581 )
2025-09-14 07:43:04 +10: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
6bb65dfa9c
feat: stick inversion ( #6394 )
...
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2025-07-25 13:02:16 +10:00
philmoz and GitHub
bca6dc076e
fix(lua): curve value incorrect in model.getInput and model.insertInput API calls ( #6357 )
2025-06-13 11:07:14 +10:00
f82c3dea8c
feat: Support for Flysky ST16 ( #6071 )
...
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
Co-authored-by: Malte Langermann <malte@langermann.net >
2025-04-16 11:18:21 +10:00
3d25c2a0f8
feat: H7 support ( #5738 )
...
Co-authored-by: Richard Li <richard.li@ces.hk >
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
2025-01-18 10:08:13 +01: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
8fd3d50add
feat: add support for ExpressLRS optional arming method ( #5641 )
...
Co-authored-by: elecpower <elecpower@users.noreply.github.com >
2024-11-22 21:32:40 +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
Paul Tapper and GitHub
af9ba9cef7
feat: option to automatically power off radio after inactivity ( #3414 )
2024-08-28 15:31:25 +10:00
philmoz and GitHub
01869444c8
chore: fix some compiler warnings when building firmware ( #5453 )
2024-08-18 11:57:11 +10:00
philmoz and GitHub
f865578b42
fix(simulator): SourceNumberEdit not working on Windows ( #5450 )
2024-08-17 19:09:03 +10:00
Peter Feerick and GitHub
839cfbd53c
chore: more OTX to ETX housekeeping ( #5396 )
2024-08-14 21:02:29 +10:00
philmoz and GitHub
2eee7cd011
chore: re-organise source files for color LCD UI ( #5358 )
2024-08-02 08:50:55 +10:00
philmoz and GitHub
bdfb94ae83
feat: add precision setting for mix delay up & down ( #5314 )
2024-07-29 20:07:58 +10:00
philmoz and GitHub
faf0027818
feat(color): allow changing the size of topbar widgets ( #5235 )
2024-07-27 16:06:48 +10:00
4b917b762c
feat: use any source for expo/weight/offset ( #5220 )
...
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 >
2024-07-26 20:51:21 +10:00
Peter Feerick and GitHub
42153fbb84
feat: option to disable power on/off haptic ( #5017 )
2024-06-09 11:13:26 +10:00
philmoz and GitHub
253783df6a
feat(radio): increase length of sound/script file name to 8 for SF/GF ( #5046 )
2024-06-06 20:08:37 +10:00
philmoz and GitHub
65e05085a4
feat(bw128): add option to invert LCD/OLED display ( #4933 )
2024-06-06 07:52:45 +10:00
philmoz and GitHub
b16524837a
feat: allow Sticky LS state to persist across EM or optionally across reboot ( #4978 )
2024-06-02 16:22:36 +10:00
80659c3e3f
feat: add inverted sources ( #4722 )
...
Co-authored-by: elecpower <neilh713@tpg.com.au >
2024-05-25 09:25:15 +10:00
09d4066a23
feat: add ability to disable trainer warning on shutdown ( #4831 )
...
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2024-05-08 11:19:18 +10:00
0d6ce7d22d
fix(yaml): flex switch warnings ( #4949 )
...
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
Co-authored-by: 3djc <3djc@gh.com >
Co-authored-by: elecpower <neilh713@tpg.com.au >
2024-05-03 13:14:50 +10:00
philmoz and GitHub
84c2d8577e
feat(radio): allow prec. for mix slow up/dn to be set to 10 or 100ms ( #4612 )
2024-02-12 12:01:54 +10:00
philmoz and GitHub
2c01bee40d
feat(color): Single select option for model labels. label AND/OR filtering logic ( #4532 )
2024-01-26 21:15:32 +10:00
philmoz and GitHub
63bb205e6b
feat(color): Add alternate layouts for model list in Manage Models page ( #4524 )
2024-01-26 20:48:09 +10:00
dfaad73070
fix: Throttle idle trim handling for surface, enable MT12 tests ( #4520 )
...
Co-authored-by: 3djc <3djc@gh.com >
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
2024-01-21 13:53:25 +10:00
Michael and GitHub
308b53e605
chore(storage): Only save hatsMode for featured radios ( #4525 )
2024-01-12 10:53:59 +10:00
philmoz and GitHub
9b9e831a5e
fix: Radio YAML not being read or written correctly ( #4426 )
2023-12-18 19:28:03 +10:00
f80ee2973c
feat(bw): Add inverted edit option for rotary encoder ( #4401 )
...
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2023-12-11 12:16:27 +10:00
cc17046e7a
feat: Flysky PL18 Support ( #4105 )
...
Co-authored-by: raphaelcoeffic <raphael.coeffic@frafos.com >
Co-authored-by: rotorman <risto.koiva@web.de >
Co-authored-by: Xy201207 <yaoxu@flysky.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2023-12-06 09:00:44 +10:00
Raphael Coeffic and GitHub
5153aaeea0
refactor: IWDG driver and EM trigger ( #3846 )
2023-12-04 07:14:25 +10:00
ee73fa47f0
feat: Add "Enable" button to all SF/GF ( #3024 ) ( #3601 )
...
Co-authored-by: eshifri <eshifri@hotmail.com >
Co-authored-by: philmoz <philmoz@users.noreply.github.com >
2023-12-03 12:23:34 +10:00
b48e07026d
feat: More flexible ADC inputs ( #3870 )
...
Co-authored-by: 3djc <lesitewebdejc@hotmail.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2023-11-02 11:07:53 +10:00
philmoz and GitHub
837677b3ef
feat: Convert PPM_UNIT build option to runtime radio setting ( #3993 )
2023-10-10 19:47:50 +10:00
f40fa1a64b
feat(el18): Use trim hats as keys for navigation ( #3894 )
...
Co-authored-by: elecpower <neilh713@tpg.com.au >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2023-09-29 20:12:54 +10:00
philmoz and GitHub
0aff002c8a
chore(color): Cleanup and optimise EdgeTxTheme class ( #4013 )
2023-09-21 19:39:05 +10:00
c4f1e7127d
chores(flysky): Separate AFHDS2A and AFHDS3 into 2 different module type ( #3783 )
...
* chores(flysky): separate AFHDS2A and AFHDS3 into 2 different module type
This should allow to remove some of the hacks added earlier.
* chore: Add some EL18 CI bits
* fix(afhds): cmake defs
* fix(ci): add el18 to commit-tests.sh
* chore(cpn): separate AFHDS2A and AFHDS3
* chore(cpn): remove binary import of afhds and legacy fxFreq field for afhds3
* fix(cpn): limit available internal afhds protocols to those supported by hardware
* chore(cpn): update Flysky int module test
* fix(cpn): compile error
* fix(cpn): afhds2a max channels
* fix: TR_MODULE_PROTOCOLS
* enh(cpn): more support for afhds2a and 3
* fix(cpn): rebase compile error
* fix(cpn): bit indexes
* fix(cpn): emi toString
* fix(cpn): limit available internal afhds protocols to those supported by hardware
* enh(cpn): add support for Flysky EL18
* fix(cpn): available protocols
* fix(cpn): rebase moduledata
* chore(cpn): add module fields to model print
* Separate AFHDS2A and AFHDS3 UI settings.
* Fix AFHDS3 conversion from old subtype value.
Fix 'Channel Range' layout on portrait LCD.
* Fix name.
---------
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
Co-authored-by: elecpower <neilh713@tpg.com.au >
Co-authored-by: Phil Mitchell <phil.a.mitchell@gmail.com >
2023-09-07 19:24:03 +10:00