Commit Graph
16623 Commits
Author SHA1 Message Date
Raphael Coeffic 5a727ed6d1 Fix default model index 2021-11-10 11:07:03 +01:00
Raphael Coeffic 2537c7a004 Restore simulated SD path after test 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 bcdb9bd311 Fix model names and indexes on storage creation 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 cc0af82506 Added draft conversion test for TX16S 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 288fe158ae WiP fix emergency mode 2021-11-10 11:07:03 +01:00
Raphael Coeffic 8eed123716 Even more unit tests 2021-11-10 11:07:03 +01:00
Raphael Coeffic f4ae4a6d48 More unit tests 2021-11-10 11:07:02 +01:00
Raphael Coeffic c749fd8681 X9D+ conversion unit test + fixes 2021-11-10 11:07:02 +01:00
Raphael Coeffic 17d4ea5c62 Fix color lcd 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 00d1e54c68 select_custom_fn() has been removed 2021-11-10 11:07:02 +01:00
Raphael Coeffic 5f2fb4386c Align with changes on main branch
See #942
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 9f7f39376a Fix datastruct sizes for NV14 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 8eceb282c6 Consider calibration values to be correct if loaded from YAML. 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 68bdf025c1 Fixed switch position warning display on B&W 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 bcc1f55b37 Use full custom to cope with the strange trainer mode defs 2021-11-10 11:07:01 +01:00
Raphael Coeffic 61e837f0b7 Clean up 2021-11-10 11:07:01 +01:00
Raphael Coeffic 69c017091a More stringified values 2021-11-10 11:07:01 +01:00