Raphael Coeffic and Raphael Coeffic
2abf07ed9b
Port of TBS's changes for module scoped telemetry
2021-11-21 11:18:35 +01:00
Raphael Coeffic
26c5c2b3d4
Fix GVar adjust mode
2021-11-10 11:07:04 +01:00
Raphael Coeffic
ca31c275bd
Fix override channel parameter
2021-11-10 11:07:04 +01:00
Raphael Coeffic
99c7dbf575
Fixed issue with logical switches
2021-11-10 11:07:04 +01:00
Raphael Coeffic
351f5d6d7a
Use updated constants for some write functions as well to cope with changed data model
2021-11-10 11:07:04 +01:00
Raphael Coeffic
a7ee5f593d
Patch radio data version properly (just in case)
2021-11-10 11:07:04 +01:00
Raphael Coeffic
b72428bdba
Improved module data output
2021-11-10 11:07:03 +01:00
Raphael Coeffic
455cb1c2b8
Cope with padding inside ZoneOptionValueTyped
...
As it seems, ZoneOptionValueEnum is optimised by ARM-GCC to have only 8bits, rather than the 32bits used by the host compiler. Meaning that with "data" pointing at ZoneOptionValueTyped::value, we need the offset and not the size of the element before to properly rewind the data pointer.
2021-11-10 11:07:03 +01:00
Raphael Coeffic
3717e37e3f
Set current model in ModelsList while loading
2021-11-10 11:07:03 +01:00
Raphael Coeffic
c6b847c9ac
thrTraceSrc and potsWarnMode
2021-11-10 11:07:03 +01:00
Raphael Coeffic
cc9b146713
Output widget colors as such
2021-11-10 11:07:03 +01:00
Raphael Coeffic
a356b5199d
Cope with stupid GCC
2021-11-10 11:07:03 +01:00
Raphael Coeffic
c2056c7585
Output source option of Value & Gauge widgets in a symbolic way
2021-11-10 11:07:03 +01:00
Raphael Coeffic
e7519b6cce
Extended widgetName to fill up alignment hole
...
widgetData is aligned on 32bit address, so that its offset was calculated wrong.
2021-11-10 11:07:03 +01:00
Raphael Coeffic
c749fd8681
X9D+ conversion unit test + fixes
2021-11-10 11:07:02 +01:00
Raphael Coeffic
64d524f717
Fixed canned constants (FUNC_TOUCH_DISABLE again....)
2021-11-10 11:07:02 +01:00
Raphael Coeffic
397674021e
Improved logical switches
2021-11-10 11:07:02 +01:00
Raphael Coeffic
4333e4267c
Added missing DISABLE_TOUCH in conversions as well.
2021-11-10 11:07:02 +01:00
Raphael Coeffic
682aabacec
WiP logical switches
2021-11-10 11:07:02 +01:00
Raphael Coeffic
b5e9c68056
Improve custom functions
2021-11-10 11:07:02 +01:00
Raphael Coeffic
3da2aee1ff
Sensor type & formula
2021-11-10 11:07:02 +01:00
Raphael Coeffic
24b69098c7
Improved swashR, flightModes & sources
2021-11-10 11:07:02 +01:00
Raphael Coeffic
d8bda6b8bb
Reworked flight mode gvar output & size checks
2021-11-10 11:07:02 +01:00
Raphael Coeffic
baba1c5e9d
Added some safeguards to avoid issues related to data struct sizes
2021-11-10 11:07:02 +01:00
Raphael Coeffic
c9b20063ec
Use YAML output functions from version 220 as long as possible
...
This allows to save some flash memory.
2021-11-10 11:07:02 +01:00
Raphael Coeffic
b1521579ba
Improved telemetry screen type output
2021-11-10 11:07:02 +01:00
Raphael Coeffic
4ee58045e1
Improved mixer source (de-)serialization
2021-11-10 11:07:02 +01:00
Raphael Coeffic
b7640a830f
WiP pass YamlTreeParser where needed
2021-11-10 11:07:02 +01:00
Raphael Coeffic
d1c7ae4141
Properly patch filenames in models.yml & handle missing files
2021-11-10 11:07:01 +01:00
Raphael Coeffic
f932e9e12c
Further confined v220 data structures
2021-11-10 11:07:01 +01:00
Raphael Coeffic
7b6749ebee
Fixed flight mode reading/writing
2021-11-10 11:07:01 +01:00
Raphael Coeffic
b9b510e367
custom functions: output "play" for functions with string, "all" for the others
2021-11-10 11:07:01 +01:00
Raphael Coeffic
0cf677c8ee
Fixed convert model path (color lcd)
2021-11-10 11:07:01 +01:00
Raphael Coeffic
fb4f555442
Fix color lcd conversions
2021-11-10 11:07:01 +01:00
Raphael Coeffic
4c8db58166
Fixes compilation for color lcd
2021-11-10 11:07:01 +01:00
Raphael Coeffic
da3759a2a3
Some b&w conversion fixes (more needed for color lcd)
2021-11-10 11:07:01 +01:00
Raphael Coeffic
fc4cdfd9ae
Implement model backup/restore
2021-11-10 11:07:01 +01:00
Raphael Coeffic
8d04e373b6
WiP storage format conversions
2021-11-10 11:07:01 +01:00
Raphael Coeffic
0503e6fb8e
Some cleanup
2021-11-10 11:07:01 +01:00
Raphael Coeffic
f0dbbf41da
Fix LCD_W defines
2021-11-10 11:07:01 +01:00
Raphael Coeffic
2e4c313f01
Pack the frozen time capsule
2021-11-10 11:07:01 +01:00
Raphael Coeffic
c696313a4e
Use simple scheme with direct model slot to model filename
2021-11-10 11:07:00 +01:00
Raphael Coeffic
5e0d0131b4
Added EEPROM conversions to YAML
2021-11-10 11:07:00 +01:00
Raphael Coeffic
faaa5b928a
define away COLORLCD specifics
2021-11-10 11:07:00 +01:00
Raphael Coeffic
985a8760bb
WiP
2021-11-10 11:06:59 +01:00
Raphael Coeffic
5a367a5221
Bin to Yaml conversions
2021-11-10 11:06:59 +01:00
Raphael Coeffic
6c73b5ba0a
WiP
...
TODO: support conversions from BIN to YAML.
2021-11-10 11:06:59 +01:00
Raphael Coeffic
ce75a1a48d
Compilation fixes after rebase
2021-11-10 11:06:59 +01: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 and Raphael Coeffic
95b87db3e0
Did a scripted search and replace to replace 40 existing theme colors with 11 new theme colors.
2021-08-22 19:39:50 +02:00