Jesper Frickmann and GitHub
f1baa383ae
Fix standalone Lua script screen flicker and improve error messages ( #982 )
...
* Relax assumptions about when Lua is called in foreground and background
* Start Lua cycle timer both in foreground and background
Do not assume that background/foreground alternates
* Lua is called at every Standalone GUI cycle instead of 5 Hz
Since Lua preempts every 50 ms or so, the GUI should remain responsive.
* In standalone script, only call Lua once per GUI cycle, to avoid messing up buffer handling.
* Revamped error reporting for Standalone and Telemetry Lua scripts
* Font size for Lua error is reduced from XL to L on color if LCD_W < LCD_H
* In drawTextLines, also possible linebreaks for opening brackets.
* Smaller font for error message on tall color screen
* Make titlebar height match font size on narrow LCD
2021-11-15 12:57:14 +11:00
rotorman and Risto
fc2142ec78
Changed uniformly to EdgeTX boiler plate (also added boiler for files that were missing it).
2021-10-02 14:22:01 +02:00
jfrickmann
c62aac7bde
Lua task preempts long running scripts instead of killing them
...
Ported to EdgeTX from https://github.com/opentx/opentx/pull/8194
2021-07-22 14:41:53 -04:00
DanielGeA and GitHub
bb772afabb
Bars inverse - Closes #2495 ( #7709 )
...
Enable inversed telemetry bars
2020-07-31 17:07:59 +02:00
3djc and GitHub
7f5276224e
Fix LUA telemetry (+/-/exit handling) ( #7356 )
...
Fix LUA telemetry (+/-/exit handling)
2020-02-07 09:54:35 +01:00
3djc and Bertrand Songis
abb1cd473b
Fix some keys no sent to telemetry screens handler ( #7263 )
...
Fix some keys no sent to telemetry screens handler
2020-01-06 11:25:42 +01:00
3djc and Bertrand Songis
177787da18
Fix timer displays in telem view ( #7146 )
...
Fix timer displays in telem view
2019-12-03 16:31:58 +01:00
Bertrand Songis
f0eb954216
Cosmetics
2019-07-15 21:16:48 +02:00
Kilrah
7687e8c793
Fix inability to change telemetry pages on X9Lite
2019-07-15 19:58:21 +02:00
3djc and Andre Bernet
af9fe7fb63
T12 to use 9x navigation + navigation refactoring ( #6474 )
...
* Move T12 to more suited 9x navigation
* Navigation refactoring
* Navigation refactoring continued
* Channels count in ACCESS mode fix (24 channels max)
2019-06-04 08:49:39 +02:00
3djc and Andre Bernet
cd3c4ac654
Add Jumper t12 support by 3djc ( #6451 )
...
* Jumper T12 - companion part
* more work
* Add definitions
* fix libsimulator key handling
* Fix simu keys handling
* Cosmetics
* Continued
* Fix wrong regplace
* Fix wrong regplace
* Please travis
* Please travis
* Add T12 to Travis
Switch naming and display
* Cosmetics
* Work on modules
* Work on modules
* typo
* Fix navigation
* Cosmetics
* Introduce NAVIGATION_type
* Fix
* Make NAVIGATION_type more future proof
* Lots of cleanups and improvements
* Cosmetics
* Fix internal module menu
* Cosmetics
* Fix screen reversed
* Small fixes
* Fix navigation issue
* Please travis
* Fix LCD contrast
* Fix T12 switch layout
* Fix T12 keys screen and all radios keys translations
* Complete rework of SWITCHES screen for all radios
* comsetics
* VC++ compilation
2019-05-26 19:51:17 +02:00
Bertrand Songis
c7bd0d3ea1
Compilation fixes
2019-04-16 20:39:50 +02:00
Bertrand Songis
ed91931184
More AVR removal
2018-08-05 13:12:51 +02:00
3djc
dd632969f3
Massive clean thanks to Schwabe : unifdef -m -DCPUARM -UCPUM64 -UCPUM2560 -UPCBSTD -UPCBMEGA2560 -UPCBGRUVIN9X -UPCB9X $(find . -name "*.cpp" -or -name "*.h")
2018-07-05 08:04:55 +02:00
Kilrah
487bf8bce7
Xlite can now change telemetry screens
2018-05-27 11:34:47 +02:00
3djc
7b074305af
Instead off dealing with individual exception, rule out all 'internal' sensors
2017-11-01 09:05:46 +01:00
3djc and Andre Bernet
3fed1aa157
Fix timer display (is DATETIME but no date available) ( #5299 )
2017-10-29 08:36:30 +01:00
3djc and Bertrand Songis
aa527fc6bd
GPS datetime display fixes ( #5254 )
...
* Fix x9
* Fix x7
* Apparently - is standard separator for dates
* Consistency
2017-10-03 07:45:40 +02:00
3djc and Bertrand Songis
b7b7c48d8e
x7/x9 GPS datetime fix ( #5051 )
...
* Fix x7 display in telemetry widget (only time is displayed)
* rename drawDate to a more specific name, since it is not generic
fix for x9
* Travis build fix
* Introduce time FONTSIZE_MASK macro
* Cosmetics based on Bertrand's last feedbacks
2017-06-28 20:28:57 +02:00
Arne Schwabe and Bertrand Songis
8e07f9b0f4
Allow to disable telemetry alarams ( #4981 )
...
* Allow to disable telemetry alarams
This mainly useful for cheap transceivers that have telemetry but no power amplifier and very limited range of often 10-20 meters. This includes fishpepper's tinyFISH FC (and its legal/illegal clones) and also Spektrum BNF models.
* Always disable a warning when RSSI Warnings are disabled
* Compile fix
* Fix typos, also mute sensor lost
Refactor the FrskyRSSIAlarm[2] into a EEPROM compatible RssiAlarm struct
* Compile fixes
* Also refactor Companion
* Cleanup unused datastruct on ARM
* Compile fix for AVR
* Change int to uin8_t for avr
* Fix strings
2017-06-14 23:34:27 +02:00
3djc and Bertrand Songis
1cc59f4298
X7 review telem bars screen ( #4580 )
...
* SMLSIZE version
* Leave existing code untouched for non arm
* Fine tune rect
* bars title in SMLSIZE and v centered
2017-03-11 10:23:52 +01:00
3djc and Bertrand Songis
80b44444ec
Fix lcdLastPos ( #4487 )
...
* Fix lcdLastPos
Introduce lcdLeftPos
* Cosmetics
* Cosmetics
* Non ARM code cleanup
* Move telem screen to midsize
* Fine tune
* Renaming
2017-03-04 10:16:45 +01:00
Raphael Coeffic
559bde6b4a
make “reset” menu consistent with X9D (long enter press)
2017-02-06 22:18:23 +01:00
3djc
dc3a26df1c
Fix #4412
2017-02-06 19:49:29 +01:00
3djc and Bertrand Songis
38934767c8
Fix missing line on X7 and on x9 and x7 prevent unnecessary redraw of line ( #4398 )
2017-02-04 21:26:05 +01:00
Bertrand Songis
7343ad0de5
Warnings removed
2016-12-19 23:20:11 +01:00
Bertrand Songis
eb3da74331
[X7] Telemetry scripts terminated with [EXIT Long] - #4143
2016-12-19 17:50:03 +01:00
Bertrand Songis
82d6b96f8b
X7D renamed to X7
2016-12-12 07:39:51 +01:00
Bertrand Songis
5b37b00e17
[X7D/SKY9X] Custom views bugs
2016-11-29 19:56:00 +01:00
Bertrand Songis and Andre Bernet
1d735f2bd3
[X9E/X7D] Rotary encoder navigation speed implemented ( #3724 )
2016-08-27 18:19:44 +02:00
Bertrand Songis
10aefb10db
[X12S] GPS now OK
2016-08-20 16:36:32 +02:00
Bertrand Songis and GitHub
d3ae3c035d
Bsongis/gui refactoring for x7 d ( #3701 )
...
* [X7D] New board added
* Cosmetics
2016-08-18 11:49:16 +02:00
Bertrand Songis
7fbd963b3f
Another big refactoring
2016-08-02 22:15:29 +02:00
3djc and Bertrand Songis
52435703a0
3djc/telem rename ( #3678 )
...
* Rename EXT option to TELEMETRY
* Change test accordingly
* Rename FRSKY to TELEMETRY_FRSKY
* Rename ARDUPILOT to TELEMETRY_ARDUPILOT
* More renames (JETI, MAVLINK, NMEA)
* Fixes to make commit-test happy
* Further tests added to commit-test
* Cleanup
* Rename EXTSTD to TELEMETRY_NONE
2016-08-02 21:53:25 +02:00
Bertrand Songis
4df85d1047
Cosmetics
2016-08-01 18:52:29 +02:00
Bertrand Songis and GitHub
83cdd67e6a
Bsongis/move everything ( #3669 )
...
* Directories moved
* Directories moved
* Directories moved
* Directories moved
* Directories moved
* rename horus directories in gui to 480x272
* Directories moved
* Rename taranis to 212x64
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Fix x9e compile
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Directories moved - TARANIS target removed, it's now X9E / X9D+ / X9D
* Minor improvement of path handling
* Another bunch of files renamed :)
* Another bunch of files renamed :)
* Another bunch of files renamed :)
* Another bunch of files renamed :)
* Another bunch of files renamed :)
* Rename 9x to 128x64
* Compilation fixes
* Compilation fixes
* Compilation fixes
* Compilation fixes
* Compilation fixes
* Compilation fixes
2016-07-29 12:47:20 +02:00