Commit Graph
164 Commits
Author SHA1 Message Date
Raphael CoefficandRaphael Coeffic 7cccb0e76e Read model names into models list while converting 2021-11-22 13:23:28 +01:00
Raphael CoefficandRaphael Coeffic 9fffb182d7 Added missing "break" 2021-11-22 13:05:11 +01:00
Raphael CoefficandRaphael Coeffic fad3ce67a7 Fix attribute comma separation in custom functions
Resolves #1122
2021-11-22 13:05:11 +01:00
Raphael CoefficandRaphael Coeffic 3ffa531fdd Fix length of Txx string
Resolves #1116
2021-11-21 22:34:53 +01:00
eshifriandRaphael Coeffic 0388734828 Fix converion functionality as well 2021-11-21 22:30:22 +01:00
Raphael CoefficandRaphael 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