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 |
|
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 |
|