Commit Graph
16269 Commits
Author SHA1 Message Date
Peter FeerickandGitHub b0fc204092 Merge pull request #690 from EdgeTX/sw_keyboard
Only enable HARDWARE_TOUCH for TX16 & T18 (Horus targets) by default
2021-09-08 16:24:29 +10:00
Peter Feerick 8a1970670d Only enable HARDWARE_TOUCH for TX16 & T18 default
As TX16S and T18 are only Horus targets with hardware touch as standard
Also only enable SOFTWARE_KEYBOARD with HARDWARE_TOUCH
2021-09-08 15:07:10 +10:00
Peter FeerickandGitHub 24f88092b3 Merge pull request #688 from elecpower/elecpower/sim-fix-toggle-lock
Fix toggle lock release on simulator
2021-09-08 11:45:19 +10:00
Peter FeerickandGitHub 3ab85d1fef Merge pull request #689 from kevinkoenig/lng-press
Implement long touch to launch curves in mixes and inputs
2021-09-08 11:36:05 +10:00
Peter FeerickandGitHub 8823a1b0af Ignore changes to companion src
This is firmware test and builds only
2021-09-08 11:08:50 +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
kkoenig1@optonline.com cb24ef9236 enhanced long touch to handle it without lifting finger. Now works exactly like other areas of system 2021-09-07 09:30:15 -04:00
kevinkoenig 1ad865f08a Implement long touch to launch curves in mixes and inputs 2021-09-07 07:53:01 -04:00
elecpower f40ae7f65c Fix toggle lock release on simulator 2021-09-06 19:55:44 +10:00
Peter FeerickandGitHub 5ce08bb396 Merge pull request #679 from eshifri/eshifri/NV14_backlight
Allow backlight change with special function on NV14
2021-09-06 11:54:12 +10:00
Peter FeerickandGitHub c71f06d625 Merge pull request #678 from kevinkoenig/jump-curve
Implement Jump to Curve Edit from input and mixer screens
2021-09-06 11:53:24 +10:00
Peter FeerickandGitHub 973e2fe300 Merge pull request #677 from jfrickmann/LuaDrawTextLines
Improved Lua draw text lines
2021-09-06 11:53:09 +10:00
Peter FeerickandGitHub 68bea5212a Merge pull request #681 from kevinkoenig:sft-kbd-caps
Reverse keyboard icons so no caps is silhouette, caps is filled
2021-09-06 11:26:18 +10:00
Raphael Coeffic 2e767a8d6b Updated libopenui 2021-09-05 19:25:47 +02:00
kevinkoenig be4d252ea0 reversed keyboard icons 2021-09-05 09:37:26 -04:00
kevinkoenig f4f6b219e4 fixed compilation issue 2021-09-05 07:32:05 -04:00
kevinkoenig 3113a30b94 fixed file copyright to EdgeTx 2021-09-05 07:28:29 -04:00
eshifri b0de4ff120 add slider definitions 2021-09-04 17:58:15 -07:00
jfrickmann 1e505d4029 Do not apply (x,y) offsets! 2021-09-04 15:55:14 -04:00
jfrickmann 1d2983ad93 Mask out VCENTER, CENTER and RIGHT flags 2021-09-04 15:54:44 -04:00
Kevin KoenigandGitHub f2a379ac00 Merge branch 'main' into jump-curve 2021-09-04 07:52:42 -04:00
kevinkoenig 6a10c821eb implement long press to launch curves from input and mixes 2021-09-04 07:48:50 -04:00
kevinkoenig 46fbd1d9b8 implement long press on curve in mixes to launch edit of curve 2021-09-04 07:21:09 -04:00
jfrickmann e15b9636fa Implemented BLINK, INVERSE and SHADOWED
Also updated documentation
2021-09-04 07:15:02 -04:00
jfrickmann 1db80b31a0 Improved drawtextLines(...)
Now supports newline \n and automatic line break with hyphens, slashes and colons.
2021-09-04 06:05:57 -04:00
Peter FeerickandGitHub 69efe13a57 Merge pull request #676 from eshifri/eshifri/nv14_model_setup_screen 2021-09-04 10:55:27 +10:00
eshifri 3fd323a93f Add line to the bottom of the model_setup screen for NV!4 2021-09-03 16:44:22 -07:00
Peter FeerickandGitHub 694c2dcf2d Merge pull request #671 from jfrickmann/LuaDrawTextLines
Add Lua function lcd.drawTextLines(...)
2021-09-03 19:26:01 +10:00
eshifriandGitHub c1cd083476 allow mixes without source (#665) 2021-09-03 19:05:54 +10:00
Raphael Coeffic e700870f70 Updated libopenui to fix crash with software keyboard 2021-09-03 09:49:14 +02:00
jfrickmann b100d9a164 Add Lua function lcd.drawTextLines(...) drawing text across multiple lines inside bounding box 2021-09-02 14:33:14 -04:00
eshifriandGitHub 88b8ac86fb [Colorlcd] Support model notes with spaces and prevent radio crash due to filename (#645)
* support both versions of model notes file name. Fix for #641

* Adding support for names with spaces

* Fix compilation
2021-09-02 10:45:58 +10:00
Peter Feerick 9a2461c7e9 Shows pot and sliders on own line, change colour
Use theme primary colour (def. black) rather than warning (def. red)
Show pot/slider list on own row, under switches
2021-09-01 14:10:40 +10:00
Peter Feerick 071ec6299f Make pots/sliders warnings not big.
Still needs a proper helper though.
2021-09-01 11:15:50 +10:00
Jesper FrickmannandGitHub cea723c56e Do not reload bitmps during theme update, unless reload argument is true (#661)
* Do not reload bitmps during theme update, unless reload argument is true
Trying to optimize speed for theme color changes.
FlySky is not optimized yet.

* Do not update theme from Lua lcd.setColor(CUSTOM_COLOR, x)
Some widgets like e.g. Timer2 constantly change CUSTOM_COLOR, and this seems to slow down things

* Lua function lcd.setColor() only updates if color is changed
To avoid that scripts calling lcd.setColor() repeatedly trash performance
2021-09-01 11:10:52 +10:00
cf91c87c77 [Colorlcd] Pot and slider model setup settings implemented (#654)
* Pots and sliders warning implemented. #647

* add slider definitions

* Remove whitespace change causing merge conflict

* add slider definitions

Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2021-09-01 11:10:33 +10:00
Kevin KoenigGitHubkkoenig1@optonline.com <kkoenig1@optonline.com>Peter Feerick
32da77ce02 Fix MPM Protocol Sorting (#580)
* Fixed Protocol Sorting in model_setup.cpp

* update submodule for libopenui

* Fix potential compilation issue

* Fixed Protocol Sorting in model_setup.cpp

* fix merge issue

* Submodule libopenui back to edgetx master branch

* Reset to libopenui 5c70891
As this was the submodule at the time this branch was started.
This should remove it as a change in the PR.

* fixed an off by one error in the initialization of the sorted list.  When you selected the last protocol in the list it crashed.

* Reset to libopenui 5c70891
As this was the submodule at the time this branch was started.

Co-authored-by: kkoenig1@optonline.com <kkoenig1@optonline.com>
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2021-09-01 09:47:32 +10:00
Peter FeerickandGitHub 71764fec1d Merge pull request #660 from avsaase/crsf-50-mw
Add 50 mW TX power level to CRSF protocol
2021-08-31 19:10:40 +10:00
Alexander van Saase 784e8a3bb9 crsf add 50mW 2021-08-31 09:52:36 +02:00
Peter FeerickandGitHub 4a75467891 Merge pull request #659 from eshifri/NV14-model-setup-extra-line
Nv14 model setup extra line
2021-08-31 16:11:31 +10:00
eshifriandGitHub a42328a0c3 Merge branch 'EdgeTX:main' into NV14-model-setup-extra-line 2021-08-30 22:06:08 -07:00
Raphael CoefficandGitHub 4b44cba472 Merge pull request #550 from EdgeTX/log-seconds
Use the current time to generate the log filename
2021-08-31 06:27:35 +02:00
Raphael CoefficandGitHub bbea8795a6 Merge pull request #630 from Riwan2/lua-fs-ops2
Added LUA file system operations
2021-08-31 06:27:12 +02:00
Peter FeerickandGitHub e533fd1af7 Merge pull request #643 from EdgeTX/pfeerick/issue178
Don't remove 2POS from avail switches for invert
2021-08-30 23:37:37 +10:00
Peter Feerick 716c1092ce Merge branch 'main' of https://github.com/EdgeTX/edgetx into main 2021-08-30 23:21:32 +10:00
Peter Feerick 57dd1bd779 Update libopenui 2021-08-30 23:21:30 +10:00
Peter FeerickandGitHub cb26ed3d87 Merge pull request #644 from kevinkoenig/software-keyboard
Software keyboard support
2021-08-30 23:06:55 +10:00
Peter Feerick bc8c3c60e1 Revert to 5c70891 of libopenui 2021-08-30 22:56:01 +10:00
Peter Feerick 2b457637e6 Manually re-add #617 build options 2021-08-30 21:26:18 +10:00
Peter Feerick a710614d9b Reattach to EdgeTX libopenui master and udpate 2021-08-30 21:24:10 +10:00