philmoz and GitHub
e80406b274
feat: simple global control for backlight/brightness and volume ( #6684 )
2026-01-04 17:56:50 +10:00
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
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
Neil Horne and GitHub
2fe2c6cbe8
fix(cpn): profile radio settings management and use ( #6654 )
2025-10-18 20:42:44 +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
Neil Horne and GitHub
a9a0edefe8
chore(cpn): stop compiler warnings ( #6523 )
2025-08-17 20:17:47 +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
f4c019bbb1
feat: Flysky PL18U Support ( #6114 )
...
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2025-06-21 18:31:11 +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
Peter Feerick and GitHub
8256688268
chore(cpn): add PL18EV support ( #5849 )
2025-01-30 11:10:36 +10:00
Neil Horne and GitHub
73595125dc
chore(cpn): remove unused binary general settings fields ( #5718 )
2024-12-19 10:30:04 +10:00
Neil Horne and GitHub
dc7d329e92
fix(cpn): active file radio profile conversion ( #5628 )
2024-10-21 10:12:13 +10:00
Neil Horne and GitHub
149e1a2df0
feat(cpn): add support for surface radios inc Radiomaster MT12 ( #5381 )
2024-09-26 20:39:51 +10:00
Peter Feerick and GitHub
ca459bb91c
chore: replace all instances of outdated header ( #5336 )
2024-07-29 09:35:40 +10:00
philmoz and GitHub
14417ebf40
fix: hide 'invert' toggle for multipos switches, fix cpn slider/pot invert state ( #5160 )
2024-06-13 10:37:55 +10:00
Neil Horne and GitHub
199e09ed4e
fix(cpn): profile conversion of models and settings ( #5151 )
2024-06-12 10:20:49 +10:00
philmoz and GitHub
8087283b0c
fix(cpn): change default battery range to match firmware ( #5062 )
2024-06-06 20:08:56 +10:00
80659c3e3f
feat: add inverted sources ( #4722 )
...
Co-authored-by: elecpower <neilh713@tpg.com.au >
2024-05-25 09:25:15 +10:00
Neil Horne and GitHub
fae3f8384b
fix(cpn): set input and switch types to none if not configured ( #5026 )
2024-05-24 18:07:14 +10:00
fe8e092d30
fix(x9e): missing F3/F4 pots, slider hwdef changes ( #5012 )
...
Co-authored-by: elecpower <neilh713@tpg.com.au >
2024-05-19 18:19:12 +10:00
Neil Horne and GitHub
25bf3334cc
fix(cpn): models and settings binary import ( #4890 )
2024-04-23 12:00:21 +10:00
Neil Horne and GitHub
57c7aca2f6
fix(cpn): radio specific name and label validators ( #4670 )
...
Only allows valid characters in names, drops invalid characters if present
2024-02-28 11:35:57 +10:00
Neil Horne and GitHub
7183490d75
fix(cpn): switches default types ( #4641 )
2024-02-26 10:27:17 +10:00
Neil Horne and GitHub
83294613f6
refactor(cpn): Support JSON radio hardware definitions ( #4406 )
2024-02-04 15:59:04 +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
philmoz and GitHub
33fd6791ac
fix(cpn): Default calibration values for 6POS switch ( #4271 )
2023-11-10 19:20:20 +10:00
a4a0ad93f8
feat(cpn): Radiomaster Pocket support ( #4241 )
...
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2023-10-29 11:58:11 +10:00
a467d2c176
feat(cpn): Jumper T20 support ( #4227 )
...
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2023-10-24 20:40:02 +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
Neil Horne and GitHub
b8e690575d
fix(cpn): Do not display setup center beep option for multipos ( #3744 )
2023-07-05 20:51:20 +10:00
c84abbf739
chore(cpn): Allow configuring AUX serial port as "External module" ( #2854 )
...
* Add external module to hardware settings
* Use serial port aux1 rather than radio profile externalaccessmod
Move module conversion function from OpenTxFirmare to ModuleData
* Remove externalaccessmod from radio profile options
* Unnecessary CMake option HARDWARE_EXTERNAL_ACCESS_MOD removed.
---------
Co-authored-by: rotorman <risto.koiva@web.de >
2023-03-05 19:12:32 +10:00
Neil Horne and GitHub
8ee0336b5e
fix(cpn): Align Internal/External antenna parameters with radio ( #3050 )
...
* fix(cpn): internal module antenna parameters
* Add xjt filter to model settings antenna
2023-02-27 16:23:13 +10:00
60cdb897ee
feat(cpn): Radiomaster Boxer support ( #2910 )
...
* feat(cpn): Initial Radiomaster Boxer support
* fix(build): Halt if invalid simulator plugin specified
* fix: 6POS not correctly defined
* chore: Less EEPROM stuff needed
* Start of simulator support
* Enable left buttons and fix area mapping of page up and down
* fix(cpn): Internal reference to pots
---------
Co-authored-by: elecpower <neilh713@tpg.com.au >
2023-02-11 20:10:12 +10:00
Neil Horne and GitHub
6f8fb7ca92
cpn(fix): set default voice language to en ( #2834 )
2022-12-11 12:13:06 +10:00
9dc4065525
feat: Add support for SpaceMouse mod (6D input knob) ( #1853 )
...
Use `-DSPACEMOUSE=YES` CMake option to activate on Horus color targets.
Co-authored-by: Niel Horne (elecpower), Raphael Coeffic (raphaelcoeffic) and Peter Feerick (pfeerick).
2022-09-18 09:23:48 +02:00
elecpower and Peter Feerick
8aa2b55c50
fix(cpn): Improve module and protocol conversion ( #2237 )
2022-09-01 20:56:59 +10:00
2ee75033bb
feat(color): Add OneBit option to color radios (and Companion!!) ( #1994 )
...
* Added OneBit option also to color radios
* Try to work around GH repo owner issue
Original by @raphaelcoeffic in https://github.com/EdgeTX/edgetx/commit/bf4b5d8c0c1e386d5a4852a80d459540bab98ed3
* Add Companion support for radios with external module
* Companion housekeeping - do not display unnecessary hardware section headings
* fix: Rebase cleanup
* fix: LVGL changes
* feat: Move sample mode to a new Ext RF block
Co-authored-by: elecpower <neilh713@tpg.com.au >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2022-07-22 11:00:20 +10:00
d9b51f8ecf
feat: Deadzone option for NV14 sticks ( #1777 )
...
Imported from open-flysky/Flysky-OpenTX-Test-Branch
* companion: Don't nuke `stickDeadZone` setting
* Implement data storage properly
* Add missing check for NV14 storage struct sizes
* Formatting
* Use one less byte in the packed data struct
Thanks @raphaelcoeffic :)
* Move setting of stickDeadZone default
* Use a Choice combo rather than NumberEdit
* Good riddance magic number
* Also set default stick zone if setting is missing
* Teach tests about `STICK_DEAD_ZONE`
* Tweak choice width
* Cpn NV14 add stick dead zone to hardware and section labels
* Cpn NV14 align default pot names to radio
Co-authored-by: elecpower <neilh713@tpg.com.au >
2022-04-06 10:30:20 +10:00
Raphael Coeffic
ebfb0b61f0
Companion: YAML and hardware panel
2022-03-21 11:52:19 +01:00
Raphael Coeffic
1f6eb271cc
Exclude disabled functions on VCP
2022-03-20 16:30:59 +01:00
Raphael Coeffic
e37a8bff7d
Added YAML serialPort
...
TODO:
- restrict serial modes for VCP
- allow a function to be assigned only to one port
2022-03-20 16:30:59 +01:00
Neil Horne and GitHub
70a4f6c154
fix: Companion will set critical radio general settings to profile defaults if mismatched boards ( #1575 )
...
* Do not import potentially conflicting radio settings
* Revert "Do not import potentially conflicting radio settings"
This reverts commit 06a19c04d6de341568362b87311264081aa3d38f.
* Override critical general settings to defaults when board mismatch
2022-03-08 11:49:34 +10:00
Neil Horne and GitHub
f764dfcc2e
fix: Serial/telemetry max baud rate wasn't being read/written correctly ( #1570 )
2022-03-08 11:36:29 +10:00
elecpower and Raphael Coeffic
2797f7d976
Use profile default internal module for new radio files
2022-01-02 13:05:09 +01:00
Raphael Coeffic and Raphael Coeffic
5495eac12a
Set default internal module in general settings
2022-01-02 13:05:09 +01:00
elecpower and Raphael Coeffic
23c84633da
Companion support for EXT3 EXT4 and FlySky gimbals
2021-12-31 10:53:10 +01:00
3djc and Raphael Coeffic
6735a42b08
Radiomaster Zorro
...
Port of opentx/opentx#8791
2021-12-17 15:17:48 +01:00
Neil Horne and GitHub
54e7caf07e
Align Companion radio default settings ( #1228 )
2021-12-09 11:31:05 +11:00
elecpower and Peter Feerick
313e60b3dd
Remove txvoltagecalibration from companion hardware settings
2021-10-11 10:33:01 +11:00