Commit Graph
16577 Commits
Author SHA1 Message Date
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
Raphael Coeffic c048b187b4 Set indexes directly rather than incrementing step by step 2021-11-10 11:07:01 +01:00
Raphael Coeffic d59bbd1020 Fix compiling taranis-like targets 2021-11-10 11:07:00 +01:00
Raphael Coeffic a8f2212f2c Added support for lists (without index value) 2021-11-10 11:07:00 +01:00
Raphael Coeffic 77ff579355 Stick names in own config list 2021-11-10 11:07:00 +01:00
Raphael Coeffic 21bf580f9a Merge switches / pots / sliders names into their config struct 2021-11-10 11:07:00 +01:00
Raphael Coeffic b5aca8f22e Fix case with invalid switch, pot & slider idx name in config 2021-11-10 11:07:00 +01:00
Raphael Coeffic 218590b277 Fixed NV14 CMakeLists.txt 2021-11-10 11:07:00 +01:00
Raphael Coeffic 33d6cd95a2 Conversion tests are for EEPROM only 2021-11-10 11:07:00 +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 96b256cbdb Fix for targets without XPOTS 2021-11-10 11:07:00 +01:00
Raphael Coeffic 4b79cdc795 Fix some b&w target compilation 2021-11-10 11:07:00 +01:00
Raphael Coeffic f8ab3770e4 Updated generated yaml parser structs 2021-11-10 11:07:00 +01:00
Raphael Coeffic 679c5aef31 Fixed EEPROM tests 2021-11-10 11:07:00 +01:00
Raphael Coeffic a26a43ee1d Use specific generated YAML bindings on X7 variants 2021-11-10 11:07:00 +01:00
Raphael Coeffic 8a9154db76 Force disable YAML on X9D-like targets (UI missing) 2021-11-10 11:07:00 +01:00
Raphael Coeffic f21bcd6987 Added missing STORAGE_CONVERT cmake var to Horus-like targets 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 630e6918ea Added more B/W targets 2021-11-10 11:07:00 +01:00
Raphael Coeffic 20a1fa38c4 Enable YAML storage by default 2021-11-10 11:07:00 +01:00
Raphael Coeffic 7e110ce4b1 Add empty CURR_MODEL_FILENAME in case SD card storage is not used 2021-11-10 11:07:00 +01:00
Raphael Coeffic e48762e453 use proper define for KEY_PAGE defined 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 82fec817f1 yaml_ use EEPROM_VER = 221 2021-11-10 11:06:59 +01:00
Raphael Coeffic 7da2615d4f yaml: do not copy '\r' or '\n' into attribute name 2021-11-10 11:06:59 +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
Raphael Coeffic 72859ad6d1 WiP 2021-11-10 11:06:59 +01:00
Raphael Coeffic c2f42879a4 Test with X7 family 2021-11-10 11:06:59 +01:00
Raphael Coeffic fa521fa1da Updated YAML data structs 2021-11-10 11:06:59 +01:00
Raphael Coeffic d2ddb2e535 Fix compilation error 2021-11-10 11:06:59 +01:00
Raphael Coeffic e1736294c8 Use a list attribute name as model category 2021-11-10 11:06:59 +01:00
Raphael Coeffic 9436e171a7 Change ExpoData to custom functions for X12S as well. 2021-11-10 11:06:59 +01:00
Raphael Coeffic ea483e4dc9 Use custom [r/w]_mixSrcRaw in ExpoData as well. 2021-11-10 11:06:59 +01:00
Raphael Coeffic cbfff0f168 yaml: switch warning state (de-)serialize 2021-11-10 11:06:59 +01:00
Raphael Coeffic 1ccf6be019 Fixed padding bits 2021-11-10 11:06:59 +01:00
Raphael Coeffic d747072e1e TODO reminders 2021-11-10 11:06:59 +01:00
Raphael Coeffic fcab8f2b24 Hide YAML traces behind DEBUG_YAML 2021-11-10 11:06:59 +01:00
Raphael Coeffic 09738f365d Use max version number for YAML (provisional)
TODO: this needs to be changed once there is a proper version number assigned.
2021-11-10 11:06:59 +01:00
Raphael Coeffic 713579b238 Added basic support for PartialModel load 2021-11-10 11:06:59 +01:00
Raphael Coeffic cbde43cbeb Updated generated yaml model for X12S 2021-11-10 11:06:59 +01:00
Raphael Coeffic e10439ce87 Updated directly loadable version to libclang-6.0 2021-11-10 11:06:59 +01:00
Raphael Coeffic 9a31683bee Init value types properly from factory option defs
This is needed to dump the options with the proper type into yaml file.
2021-11-10 11:06:58 +01:00
Raphael Coeffic a4701ef988 Fix crash on partial model load (model select) 2021-11-10 11:05:47 +01:00
Raphael Coeffic 94764d8fa9 Updated X10 generated structs 2021-11-10 11:05:47 +01:00