What's the current attitude towards parameterized memory maps, to support different models with varying locations/names of values?
I'm working on adding Leixen VV-898S support. They decided to take what used to be 1 bit for Power and 1 bit for Mode and instead use both bits for Power, and move Mode to a previously unused bit. I could work around this by parameterizing the map, so it would look sorta like this:
u8 %s:1, foo1:1, foo2:1, foo3:1, foo4:1, foo5:1, %s;
The first radio would format it as:
MEM_FORMAT % ( 'unknown' , 'mode:1,power:1' )
while the second would format it as:
MEM_FORMAT % ( 'mode' , 'power:2' )
Any fundamental objections to this approach? Should I just suck it up and combine the bits at read time on the second radio instead of parameterizing?
-- Brian