Commit Graph
706 Commits
Author SHA1 Message Date
c3c8a2e3f1 feat: Model level ADC Jitter filter option (#1363)
* ADC Filter - On/off state configurable at the model level

* Updated YAML configuration to match change from ADC Filter feature commit

* Companion changes to support ADC jitter filter to be a model configuration item.

* Renamed jitterFilter field to noJitterFilter.

This better describes the semantic, which is inverted.

* Updated after review

* Re-run generate-yaml

* Changed ADC Jitter filter control on Model to be tri state.
Off, On or use the radio setting

* Adde NOBACKUP() to the added field

* Re-generate yaml_datastructs

* Making the default state to use radio setting/Global value

* Updated after review:
Changing to more consistent naming across firmware and companion.

* Reverted  files that was accidently added to the commit.

Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2022-01-26 20:54:23 +10:00
d1ef6f866c [tpro] fix function switch behaviours and add always on capability (#1479)
* fix: tpro function switch toggle mode

* feat: Function switches now have alway on option

* Companion support for function switch always on

* Fix nasty eeprom error

* Update fs startup item model

* Fix Tpro SWITCH_EXISTS

Co-authored-by: 3djc <lesitewebdejc@hotmail.com>
Co-authored-by: elecpower <neilh713@tpg.com.au>
2022-01-23 18:42:31 +10:00
Neil HorneandGitHub fcf8fbdfff Companion hardware internal module continued (#1342)
* Add ability to undo hardware internal module change

* Add internal module protocol check on model edit

* Event driven check and update of all models

* Fix model edit dialog searches

* Add OFF to list of internal modules

* Fix internal module protocol list issue #1382
2022-01-10 11:13:21 +10:00
elecpowerandPeter Feerick b41cb2a75a Re-enable custom screens with new themes 2022-01-10 11:11:31 +10:00
elecpowerandRaphael Coeffic d7190493d5 Add Internal Module to companion 2022-01-02 13:05:09 +01:00
Raphael Coeffic 0c88f4e52b Small fixes 2021-12-31 10:53:11 +01:00
elecpowerandRaphael Coeffic 0200e1eaa7 Fix timer mode drop down list 2021-12-31 10:53:10 +01:00
elecpowerandRaphael Coeffic 673ac5acbc Temporarily hide custom screens config for color lcd radios 2021-12-31 10:53:10 +01:00
elecpowerandRaphael Coeffic 9a07b83b00 Use item models for ui lists 2021-12-17 17:08:49 +01:00
3djcandRaphael Coeffic d31482c18b Introduce T-pro and function switches handling 2021-12-17 17:07:48 +01:00
elecpowerandPeter Feerick fb5d8a30d3 Add trainer mode OFF for NV14 2021-11-04 11:29:08 +10:00
elecpowerandPeter Feerick b4f0e7ca8e Fix cpn mix list highlight 2021-10-28 19:46:27 +10:00
elecpowerandPeter Feerick a62545a674 Merge pull request #8545 from opentx/opentx/fix-8541-trainer 2021-10-14 20:34:53 +11:00
Neil HorneandGitHub adf514fe16 Fix companion model edit image names (#848)
* Fix companion model edit bitmap image names

* Add radio conversion of file extension
2021-10-05 20:33:35 +11:00
elecpowerandPeter Feerick 2b3835f567 Remove scale fields artifacts 2021-09-23 09:04:43 +10:00
elecpowerandPeter Feerick 9266ad1f34 Fix model input trims and cosmetic for scale fields 2021-09-22 18:57:27 +10:00
elecpowerandPeter Feerick 5596211be8 Fix input scale decimals, add sensor unit, add scale to inputs list and model print 2021-09-19 22:29:40 +10:00
elecpower 58dbb1c4ab Timer edit enable switch except when mode is off 2021-09-09 17:32:37 +10:00
Neil HorneandGitHub a9812688b0 Companion 2.5 (#555)
* Introduce yaml in Companion

* EdgeTX Companion
Replace some OpenTX refs
Data conversion to v220
Update Timers ui to cater for mode field split

* Fix some simulators crashing when started from Companion

* Disable firmware and app update checking and downloads from companion

* Some more rebranding

* Disable manual download actions and another rebrand

* Fix cmake warning

* Fix mode ON conversion gtests and enable switch in model edit

* Stop update message when updates turned off

* OpenTX #8580 Fixes missing negative sign for telemetry sources

* OpenTX #8604 fix curves tooltip colors

* OpenTX #8616 Fix release notes url references

* OpenTX #8548 Align file sync folder references

* OpenTX #8548 Link field once

* OpenTX #8550 Confirmation prompt before write models and settings to radio

* OpenTX #8550 Translate strings

* Title and splash images

* Change DEB package maintainer

* Start NV14

* NV14 continued

* NV14 sim

* Timer countdownStart data conversion and ui fixes

* Fix screen width

* Merge OpenTX PR 8675

* NV14 sim add computer keys and mouse to activate some functions

* Only allow supported protocols for each module on conversion

* Clear mismatched modules on conversion

* Replace colorlcd theme and layout blobs with detailed data structs in companion

* NV14 has 2 topbar zones

* Fix layout init

* Fix layout init again

* Reset to eepromimportexport.h to main branch

* Import/export does not like enum fields

* Model edit add custom screens tab for color and bw telemetry

* Free memory
2021-09-08 10:56:39 +10:00
Bertrand SongisandGitHub b3fa941c3d Merge pull request #8339 from opentx/elecpower/cpn-crv-text-macos-fix
Companion curves text fix for MacOS
2021-05-12 18:04:21 +02:00
elecpower 3be966633a Remove reference comments and cosmetics 2021-05-12 19:58:47 +10:00
Bertrand Songis 5d131093ef Merge with latest 2.3 2021-04-06 09:40:48 +02:00
Bertrand SongisandGitHub 477a2a1bb7 Merge pull request #8357 from opentx/elecpower/cpn-inp-del-fix-8354
Companion fix delete input corruption
2021-04-05 10:57:19 +02:00
Bertrand SongisandGitHub e3b6840bb8 Merge pull request #8397 from opentx/elecpower/cpn-timerdata-refactor
Timers refactoring and model setup code enhancements
2021-04-05 10:41:32 +02:00
elecpower 9fd4d28738 Move limitdata array manipulation from ui to model 2021-03-28 08:13:22 +11:00
elecpower 96825d04a0 Initialise variable 2021-03-19 07:13:25 +11:00
elecpower 39407ed241 Fix timers refresh 2021-03-18 07:00:37 +11:00
elecpower 1678753c9b Use data model for throttle src 2021-03-17 22:39:14 +11:00
elecpower 8576f25aff Rename function 2021-03-17 21:51:31 +11:00
elecpower 44cfbd43fb Use enhanced autocombobox for timer mode 2021-03-17 21:48:51 +11:00
elecpower 521bdde1fd Use autotimeedit in setup timers 2021-03-17 20:26:11 +11:00
elecpower 42f6828bb4 More timer tweaks 2021-03-17 06:06:10 +11:00
elecpower 38f1d249c9 Tweaks to auto objects and fixup filesyncdialog compile 2021-03-16 23:16:11 +11:00
elecpower 099d5f7608 Refactor setup and modelprinter 2021-03-16 09:50:00 +11:00
elecpower c40136d08a Add data models to setup timers 2021-03-14 23:35:52 +11:00
elecpower 1f8692aed3 Fix delete input 2021-03-11 14:41:20 +11:00
Bertrand SongisandGitHub c39f583875 Merge pull request #8315 from opentx/elecpower/cpn-rssi-alarms-range
Mirror rssi alarms in Companion
2021-03-10 16:06:06 +01:00
Bertrand SongisandGitHub 372220083b Merge pull request #8323 from opentx/dgatf/fix_len_script_filename
Fix Companion len script filename
2021-03-10 16:04:54 +01:00
Bertrand SongisandGitHub c72b51775f Merge pull request #8328 from opentx/elecpower/cpn-gvgrp-fltr-mdl
Improve refresh of more global variable reference lists
2021-03-10 16:03:48 +01:00
Bertrand SongisandGitHub 065d7d03b8 Merge pull request #8336 from opentx/elecpower/cpn-custfunc-data-mdls
Add data models to global and special functions to improve look up refresh in Companion
2021-03-10 16:02:44 +01:00
Bertrand SongisandGitHub caea725d94 Merge pull request #8349 from wrdouglass/2.3
Resolve issue 8347 by checking for nullptr.
2021-03-10 16:00:09 +01:00
ruddy douglass 9d383c7f08 Reformat to adhere to coding standards 2021-03-09 16:38:40 -05:00
elecpower 5b44f150cf Limit sensors available as possible RSSI source 2021-03-10 07:45:36 +11:00
ruddy douglass 4660dd852f Resolve issue 8347 by checking if the for nullptr. Additionally resolve a couple other similar issues for keyboard accellerators 2021-03-08 16:42:34 -05:00
elecpower c171047e25 Remove use of palette and fix macos text with commentary 2021-03-06 08:51:15 +11:00
elecpower fc03ba58d0 Revert enable label 2021-03-04 08:25:47 +11:00
elecpower 227b225dea Consistency with radio 2021-03-04 08:22:45 +11:00
elecpower 3ba689d989 Remove unused slider 2021-03-04 08:05:15 +11:00
elecpower c78a784236 Compile and other tweaks 2021-03-03 23:35:31 +11:00
elecpower f0d4c88f03 Gvar adjust mode to item model 2021-03-02 23:17:21 +11:00