Commit Graph
9102 Commits
Author SHA1 Message Date
Raphael Coeffic 24292d83aa [color] fixed module index to fetch protolist on internal module enable 2021-09-16 08:49:44 +02:00
RistoandGitHub 8620fe1928 Merge pull request #721 from dlktdr/trainer_channels
Slave/Jack - more channels, Bluetooth/Slave bug fix
2021-09-15 07:59:33 +02:00
Cliff f5b75dd9f4 Invert PPM polarity 2021-09-14 20:40:48 -07:00
CliffandGitHub 0dac6037ae Trainer calibration button (#716)
* Calibrate all at once with button, number boxes just show data
* Switch r/o numberedit to statictext
2021-09-15 11:58:16 +10:00
Peter FeerickandGitHub 70ccca3dfa Merge pull request #726 from EdgeTX/fix-722
Call GV_IS_GV_VALUE() without offset applied
2021-09-15 11:36:09 +10:00
Peter FeerickandGitHub bba8f0f274 Merge pull request #727 from EdgeTX/simu_tap_count
Add tap count support to `simu` and fix simulator compilation on non-touch targets
2021-09-15 10:02:51 +10:00
Peter Feerick 49cb277bf8 Hardware touch specific variables behind defines 2021-09-15 09:51:16 +10:00
Peter Feerick be9bdfd585 Call GV_IS_GV_VALUE() without offset applied 2021-09-15 09:37:41 +10:00
RistoandGitHub 1eed24cdb6 Fix battery bar position (sign error) 2021-09-14 21:14:41 +02:00
RistoandGitHub 2e9d9357bc Version bump 2021-09-14 15:22:16 +02:00
Peter Feerick 5c787f62c7 Don't offset min and max - breaks mixer output 2021-09-14 21:31:52 +10:00
Peter Feerick 6167d93651 Add tap count support to simu 2021-09-14 19:33:37 +10:00
Raphael Coeffic ff0abf11a5 Call GV_IS_GV_VALUE() without offset applied
Resolves #722
2021-09-14 10:38:24 +02:00
RistoandGitHub 954eeaedc0 Merge pull request #709 from EdgeTX/FlySkyHallPlus2Analogs
Enable EX3 and EX4 on TX16S in combination with FlySky Hall Gimbal
2021-09-14 09:23:24 +02:00
Jesper FrickmannandGitHub 8d04b5112d Add tap count support to simulator (#719)
* Removed unused #define
* Added touchState.tapCount for double taps etc. to simulator
2021-09-14 16:30:39 +10:00
Peter FeerickandGitHub cc0c530f3f Prevent USB activation while flashing firmware (#672)
* Prevent USB activation while flashing firmware
* Also prevent USB if at FLASH_DONE screen
2021-09-14 16:03:11 +10:00
Cliff a7dafd2d09 Fix bug if switch from other mode back to BT channel count is wrong 2021-09-13 19:38:28 -07:00
Cliff cd4de0561b Fix Bug in Bluetooth trainer channel start 2021-09-13 19:37:58 -07:00
Cliff cd5feefde9 Remove magic numbers 2021-09-13 19:37:20 -07:00
Cliff 0932636bea Allow PPM Slave/jack trainer limits set in dataconstants.h 2021-09-13 19:36:37 -07:00
Raphael Coeffic 6278335eb9 Fix f_readdir() and use strict POSIX readdir() API 2021-09-13 17:34:47 +02:00
Raphael Coeffic ed95e2af5a Fix case w/ empty CMAKE_BUILD_TYPE 2021-09-13 16:11:03 +02:00
Raphael CoefficandGitHub 8d70f73979 Merge pull request #717 from EdgeTX/simu-mouse
Add touch support to simulation
2021-09-13 15:28:06 +02:00
Raphael Coeffic a632d341bc Do not access hall stick raw array on SIMU 2021-09-13 15:11:31 +02:00
rotormanandRaphael Coeffic cabf7f6155 Show raw value in first column, also in decimal; pre-processed value in second column. 2021-09-13 14:42:02 +02:00
rotormanandRaphael Coeffic 1737a52d7e Must supply full path for NV14 build to find the header. 2021-09-13 14:42:02 +02:00
rotormanandRaphael Coeffic 4af5adecef Show true raw input value on radio analogs diagnose screen for FlySky hall gimbals (signed short). 2021-09-13 14:42:02 +02:00
Raphael Coeffic 1b57e415be Add touch support to simulation 2021-09-13 12:39:33 +02:00
Raphael Coeffic b9544afe6a Update libopenui 2021-09-13 11:13:49 +02:00
Raphael Coeffic ba63348a6e Do not use "strip" with Clang 2021-09-13 11:13:08 +02:00
Raphael Coeffic 3ed1e20b9e Remove debug symbols on release builds 2021-09-13 11:13:08 +02:00
Raphael Coeffic b0d2853ed1 Remove "-Bsymbolic" for Clang (not supported) 2021-09-13 11:13:08 +02:00
Raphael Coeffic 118fc26374 WiP Windows build workflow 2021-09-13 11:13:08 +02:00
Kevin KoenigGitHubkkoenig1@optonline.com <kkoenig1@optonline.com>Peter Feerick
8f8374f3b9 Move sourcechoice and switchchoice to ChoiceEx implementation (#691)
* move sourcechoice and switchchoice to ChoiceEx implementation

* removed getTicks parameter from ChoiceEx.  Turns out it can just access timer directly

* clean up keyboard support for topbar.cpp, protect against crash in keyboard

* Switch back to edgetx libpenui and sync

* Formatting

Co-authored-by: kkoenig1@optonline.com <kkoenig1@optonline.com>
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2021-09-13 17:09:13 +10:00
Raphael CoefficandGitHub 9bb08c2c1f Merge pull request #705 from EdgeTX/mpm-proto-list2
[color] Dynamic MPM proto list
2021-09-13 08:35:47 +02:00
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
rotorman 322ad843ab use named constants instead of magic numbers. 2021-09-12 17:53:35 +02: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
rotorman d949815b46 String bugfix for EX3 and EX4. 2021-09-11 19:46:41 +02:00
rotorman 17325ae30b In combination with TX16S & FLYSKY HALL GIMBAL - enable the right joystick two analogs as EX3 and EX4.
At the same time disable PWM Sticks on TX16S.
2021-09-11 19:40:05 +02: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
Raphael Coeffic 34677d0148 Invalidate MPM cached proto list on firmware upgrade 2021-09-11 12:10:05 +02:00