EdgeTX / edgetx

EdgeTX is the cutting edge open source firmware for your R/C radio
https://edgetx.org
GNU General Public License v2.0
1.63k stars 345 forks source link

RCG Wishlist - Udo #390

Open pfeerick opened 3 years ago

pfeerick commented 3 years ago

https://www.rcgroups.com/forums/showpost.php?p=47392211&postcount=111

lshems commented 3 years ago

On the extra tab feature, may I comment that this is already 100% in line with the current LUAMIXERS.

Thanks

lshems commented 3 years ago

As most things will ask storage, a rethinking of the storage concept is necessary.

Quick thought would be to DELETE all functional labelling information from the stored model, instead of adding. Then ADD the gvars.

But what with the labeling requirement then?

Well, I think it is perfectly possible to store them in (a) separate table(s) on the SDcard, and combine them in the GUI with REDUCTION in eeprom size and INCREASE IN LENGTH of functional labels, WITHOUT a relevant impact on working Memory.

I use this approach on a complete new GUI written entirely in LUA, using the model API extensively.

This is proof this approach would work, since it doesn't matter if it is LUA or C doing that loading.

Only issue that needs consideration, is that I never use the model setup GUI at the same time as the Flight graphing GUI for instance. I solved that by making it part of one menu structure where you can't do both at the same time. Never been obstructed by that limit. On spektrum for instance the model is not even bound when doing some model adaptation.