[RELAY-ONLY FEATURE] Add a TX module button action to toggle between two models #3108
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a new feature to help users that want to use a relay setup with ELRS, for example, if you want to mount you TX module on a tripod or mast, or outside the car (for cold / hot weather) etc:

E.g. something like this:
One of the challenges with using a relay setup is that changing the relay TX's power output and packet rate is very difficult. This is because the relay TX cannot be accessed via the LUA (you can only see the settings for the handset TX).
This is particularly frustrating if you are using the new LR1121 hardware, for example the RM Nomad, and you'd like to use K1000 for the nice fast data rate during MAVLink param download (i.e. after you first power up), but then you want to switch to 200hz-full right before you fly, for the long range LoRa advantages (at a slower data rate). Without access to the relay TX's LUA, this is impossible.
This feature adds a new button action that can be assigned to the buttons on a TX module which allows you to toggle between model 0 and model 1.
The idea is:
Quick demo video of the model toggling:
https://github.com/user-attachments/assets/b54caf56-67d6-47da-8009-c92e82031ad7