Raphael Coeffic
0f970c93c9
Zorro YAML
2021-12-17 15:17:49 +01:00
3djc and Raphael Coeffic
6735a42b08
Radiomaster Zorro
...
Port of opentx/opentx#8791
2021-12-17 15:17:48 +01:00
Raphael Coeffic and GitHub
498bc152a3
Merge pull request #1040 from EdgeTX/sw-warnings
2021-12-17 13:05:13 +01:00
Raphael Coeffic and Raphael Coeffic
e854515147
Fix T12 switch definitions
...
The T12 has SG instead of SF.
2021-12-17 12:08:23 +01:00
Raphael Coeffic
710677a1f7
Use existing function to generate switch name in YAML switch warning field
2021-12-17 11:02:51 +01:00
Raphael Coeffic
865cf06b0d
Revamped switch state checking
2021-12-09 09:20:01 +01:00
Raphael Coeffic and GitHub
995e41469e
Fixed "lua(...,...)" source ( #1208 )
...
Resolves #1205
2021-12-04 14:37:03 +11:00
Raphael Coeffic and Peter Feerick
66932626d5
YaML: escape exclamation marks to avoid issues with compliant parsers
...
and added some support for reading such escaped characters.
2021-11-28 11:31:47 +10:00
Raphael Coeffic
06c04c852a
Use symbolic indexes for calibration data
...
Resolves #1083
2021-11-26 17:31:57 +01:00
Raphael Coeffic
5d5ceb4d88
Fix SET_TIMER function
...
Resolves #1130
2021-11-26 13:28:40 +01:00
Raphael Coeffic
9a0c65cf04
Fix YAML for all GVAR adjustements custom functions
2021-11-26 08:55:06 +01:00
Peter Feerick and GitHub
362a8e435f
Add filename to lua model.getInfo() ( #1132 )
...
* Add filename to lua `model.getInfo()`
* Make `getModelNumberStr()` globally available
* Move variable extern
* Move constexpr to header, remove externs
* Perhaps .cpp should include its OWN header
2021-11-25 10:38:51 +11:00
Raphael Coeffic and Raphael Coeffic
7cccb0e76e
Read model names into models list while converting
2021-11-22 13:23:28 +01:00
Raphael Coeffic and Raphael Coeffic
9fffb182d7
Added missing "break"
2021-11-22 13:05:11 +01:00
Raphael Coeffic and Raphael Coeffic
fad3ce67a7
Fix attribute comma separation in custom functions
...
Resolves #1122
2021-11-22 13:05:11 +01:00
Raphael Coeffic and Raphael Coeffic
3ffa531fdd
Fix length of Txx string
...
Resolves #1116
2021-11-21 22:34:53 +01:00
eshifri and Raphael Coeffic
0388734828
Fix converion functionality as well
2021-11-21 22:30:22 +01:00
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