Extending RCx_OPTION implementation

I am wondering how much effort would be required to implement fetaure like this:

Next to RCx_OPTION add 3 more params RCx_OPTION_HIGH, RCx_OPTION_MID, RCx_OPTION_LOW as many of RC options are just ON/OFF type those could be assigned to particular RC channel state to allow better usage of 3-position switches and RC channels utilization as well.

i.e. mount poi lock for HIGH and mount pitch/roll lock for LOW state and MID set to none.

That would take a fair amount od flash compared to just adding a new aux function for that. IMHO there are only a few functions for which it makes sense.

This can be trivially implemented in Lua for the rare cases where it makes sense, you could even use 8 POS channel to transmit 3 independent switches on one channel.

Good! Flush out all those F4 based Flight Controllers sucking up oxygen. :slightly_smiling_face:

1 Like