Commit Graph
221 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
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 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 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
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 Songis 5d131093ef Merge with latest 2.3 2021-04-06 09:40:48 +02: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 5b44f150cf Limit sensors available as possible RSSI source 2021-03-10 07:45:36 +11:00
Bertrand Songis 6299c35844 [Companion] Racing mode support added 2021-02-08 22:46:11 +01:00
Kilrah a908efffa0 Fix 30s value 2021-01-26 13:31:47 +01:00
Kilrah f10eaa48ee Companion countdown start 2021-01-26 12:17:06 +01:00
elecpower 905886774f Major refactoring continued 2021-01-08 20:24:46 +11:00
elecpower 0d281cf5dd Major refactoring 2020-12-31 17:15:35 +11:00
Daniel 4be12eb5d1 Make strings translatables 2020-12-07 15:04:43 +00:00
Daniel 4c39aa115c Fix thr trim typo 2020-12-07 09:41:04 +00:00
Bertrand SongisandGitHub 3fdd830f13 Merge pull request #7939 from elecpower/cpn_data_models
Companion refactor of ui datamodels
2020-12-04 15:29:18 +01:00
elecpower 44c001916a Fix cpn setup failsafes refresh after start channel changed 2020-10-25 07:30:53 +11:00
DanielGeAandGitHub 78ccc22eac Throttle trim - Fixes 5635 (#7677)
Add throttle trim switch
2020-10-04 09:46:47 +02:00
elecpower af4c5524b1 Refactor to directly call updates to data models 2020-10-02 07:06:00 +10:00
elecpower 1e0e22955d Refactor to Model level ui datamodels for sources, switches and curves 2020-09-17 14:30:20 +10:00
Neil HorneandGitHub 5a500cc055 Companion enhanced telemetry sensors context menu and other refinements across context menus (#7716)
Companion enhanced telemetry sensors context menu with reference updates
2020-09-04 18:36:58 +02:00
3djcandGitHub 3dfb27f220 Add rx num handling to CRSF (#7881) 2020-08-28 17:01:13 +02:00
3djcandGitHub 205ac7a21d Ghost support (#7900) 2020-08-28 15:54:51 +02:00
Kilrah 7a1feb0d9a Fix some trainer/BT availability issues 2020-07-20 21:50:05 +02:00
3djcandGitHub 044c3bbf86 Multi R9/DSM (#7804) 2020-07-08 14:55:59 +02:00
DanielGeAandGitHub 5d4f6679e5 Remove Avr boards (#7713)
Remove AVR
2020-06-22 16:52:52 +02:00
JakubandGitHub 5bf197439a Support of FRM302 module. (#7533)
AFHDS3 support added
2020-06-22 16:44:35 +02:00
Bertrand SongisandGitHub 31d734d14a Companion failsafe fix (#7705)
Companion failsafe fix
2020-06-08 10:46:16 +02:00
Neil HorneandGitHub 40f9b05ce2 Companion update model references from enhanced context menus (#7325)
Companion update model references from enhanced context menus
2020-05-15 15:25:50 +02:00
3djcandGitHub 0f9114c524 Initial TX16S (#7344)
* TX16S initial push - Radio booting, navigation keys ok

* TX16S libsimu

* Please Travis

* Do not start radio on charger power

* USB charger led handling

* Revert "USB charger led handling" until we have proper details

* Pseudo sport power pin

* Please Travis

* tx16s serial debug

* Add tx16s calibration picture

* Review anadir for tx16s, needs to be checked on more radios

* Dump raw multi telem on AUX port

* More work on TX16S

* Fixes

* Compilation fix

* Compilation fix

* Fix Aux Serial power

* Various improvement

* USB charger led handling

* Cosmetics

* Cosmetics

* USB charger led handling

* Add charge indicator on GUI
2020-01-30 17:25:09 +04:00
3djc bfe668801a Allow setings failsafe for multi in cpn 2019-11-30 17:44:12 +01:00
3djcandBertrand Songis 810d2d7978 Various fixes around Companion trainer mode (#7116)
Various fixes around Companion trainer mode
Fixes #7091
2019-11-26 14:53:45 +01:00
3djc f697912b48 Fix stupid copy paste error
This fixes #7101
2019-11-20 09:52:58 +01:00