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
Peter Feerick
f1d50c585a
Bump libopenui, resolves #1017
2021-11-10 11:18:45 +10:00
Peter Feerick and GitHub
3ad98bacf4
[NV14] Use trim hats to emulate key events when standalone lua script running ( #985 )
...
* Preliminary trims as keys for lua
Largely based on open-flysky implementation
* Add `isLuaStandaloneRunning()`
* Add more virtual events
* Tweak virtual events further
* Finish remapping keys to virtual events
* Move some virtuals to right trim hat
* Add missing "defined"
* Revert to common EVT_VIRTUAL_MENU mapping
* Make keys/trims reset backlight like other radios
2021-11-09 12:50:20 +11:00
Risto and GitHub
1bdb99f2bb
Use build-companion-nightly-win32.sh instead
2021-11-08 22:35:00 +01:00
Risto and GitHub
a9fb2bbce0
Mingw32
2021-11-08 22:34:12 +01:00
rotorman
4b48e92a47
GitHub WebGUI created the file in root. Let's try under workflows instead.
2021-11-08 21:55:10 +01:00
Risto and GitHub
aa217abfa1
Create win-cpn-32.yml
2021-11-08 21:38:41 +01:00