Commit Graph
16296 Commits
Author SHA1 Message Date
Paul KendallandPeter Feerick 1c84b6d0e8 Enable medium GPI speed and 8bit sampling on high baud rates only 2021-09-13 15:08:30 +10:00
542213de11 Add Bluetooth Trainer Options in Model Setup (#686)
* Initial Commit, Bluetooth Trainer options

* MasterBt & Slave working

* Cleanup BT Trainer

* Add extra defines so still works bluetooth disabled

* Add long string for not connected

* Make btMenu popup global

Also fixes not disconnecting if switches from master <-> slave bluetooth.

* Update libopenui

* Remove Global popup, add checks to if pop-up open

* Add subclass with an popup-opened bool

* Refresh GUI on BT mode change, except if pop-up open

* Don't update if OSK open

* Autoformatting

* Make trainer bottom spacer apply to all touch scns

Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2021-09-13 12:00:14 +10:00
eshifriandPeter Feerick 62d4dba74a fix BT build on NV14 2021-09-13 11:13:12 +10:00
eshifriandGitHub f85ab455ed Outputs - enable using GV for Subtrim, Min, Max values (#687)
* Model Outputs - GV for Subtrim, Min, Max values #683

* fix scaling

* fix limits

* invalidate limits

* formatting

* defines added
2021-09-13 09:13:50 +10:00
Peter FeerickandGitHub 5dd4a89eb4 Merge pull request #704 from EdgeTX/nv14-doubletap
Implement tap count for NV14 TP also
2021-09-12 10:57:39 +10:00
Peter FeerickandGitHub e5b5c41253 Merge pull request #707 from jfrickmann/LuaWidgets
Add lcd.exitFullScreen(), removed full screen message
2021-09-12 10:57:26 +10:00
884bcec13c Allow selecting higher baud rates (#640)
* higher baud rates

* Update colorlcd models to support selectable baud tp 3.75M

# Conflicts:
#	radio/src/gui/colorlcd/radio_hardware.cpp

Co-authored-by: Jye <JyeSmith@users.noreply.github.com>
Co-authored-by: Paul Kendall <pkendall64@gmail.com>
2021-09-12 06:46:43 +10:00
jfrickmann dcd5db38f9 Set error message if script fails in create() function 2021-09-11 13:36:10 -04:00
jfrickmann 98ed28db09 Added Lua function lcd.exitFullScreen() 2021-09-11 09:00:20 -04:00
jfrickmann c20fd74b3c Removed full screen message "Press [RTN] long to exit" 2021-09-11 08:35:21 -04:00
jfrickmann ca478dccba Removed unused function exec() 2021-09-11 07:35:48 -04:00
Peter Feerick 3d0cedc1c8 Update header 2021-09-11 18:48:56 +10:00
Peter Feerick b454bb8c43 Formatting 2021-09-11 18:44:57 +10:00
Peter Feerick f70f247302 Catch press and hold state 2021-09-11 18:43:13 +10:00
Peter Feerick dc9d213fc5 Implement tap count for NV14 2021-09-11 12:04:33 +10:00
Peter FeerickandGitHub 3778ed26dd Merge pull request #703 from jfrickmann/DoubleTap
Double tap
2021-09-11 11:28:07 +10:00
jfrickmann 935bd403ee Add tapCount to touchState in Lua widgets 2021-09-10 17:14:37 -04:00
jfrickmann cf67a5c10b Double tap to enter fullscreen mode and slow tap to open widget menu 2021-09-10 17:13:25 -04:00
jfrickmann b1ac01501d Add tapCount to touchState in gt911 driver 2021-09-10 17:11:55 -04:00
Peter FeerickandGitHub 61d12f955d Merge pull request #696 from jfrickmann/LuaRGB
Modify Lua function lcd.RGB(...)
2021-09-10 07:10:42 +10:00
jfrickmann c0e25bfbff Modify Lua function lcd.RGB(...)
Now it can take *either* (r, g, b) as before *or* one single argument between 0 and 0xFFFFFF.
2021-09-09 16:51:03 -04:00
Peter FeerickandGitHub 30d9107d65 Merge pull request #693 from elecpower/cpn-fix-timer-edit
Timer edit enable switch except when mode is off
2021-09-09 18:35:02 +10:00
elecpower 58dbb1c4ab Timer edit enable switch except when mode is off 2021-09-09 17:32:37 +10:00
Peter FeerickandGitHub 1f87101e1d Merge pull request #664 from EdgeTX/pfeerick/issue663
Set more sensible default colors for output widget
2021-09-09 10:09:44 +10:00
Peter Feerick 0420d2519e Apply code formatter 2021-09-08 21:50:11 +10:00
Peter Feerick d4628ca78d Update copyright header 2021-09-08 21:37:01 +10:00
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