Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds support for ExpressLRS added optional arming method #5641

Open
wants to merge 17 commits into
base: main
Choose a base branch
from

Conversation

mha1
Copy link
Contributor

@mha1 mha1 commented Oct 25, 2024

This PR adds support for ExpressLRS/ExpressLRS#3008

Changes:

  • adds SF Arm to support arming mode Function
  • sends requested arming state in CRSF message 0x16 in arming mode Function

For more details please refer to ExpressLRS PR #3008

@ulfhedlund
Copy link
Contributor

Great new functionality!
SE translation:
#define TR_SF_ARM "Aktivera"
#define TR_ARMING_MODE "Aktivering"

@pfeerick pfeerick added enhancement ✨ New feature or request user manual change Will impact on the user manual in some respect labels Oct 30, 2024
@ajjjjjjjj
Copy link
Contributor

ajjjjjjjj commented Oct 30, 2024

This seems to be designed as CRSF specific, but is only tied to ELRS. How about adding "ELRS" to all labels to improve UX?
Also this could be done in lua by using getSwitch*() and/or getLogicalSwitchValue() functions.

I'm not EdgeTX advocate nor involved as developer/UX designer but I don't like how ELRS configuration must be done in many places (lua, specific module configuration, specific special function) where all of this can be kept in lua.

I know historically MPM is also integrated in EdgeTX but because there was no lua by the time and other constraints. Now, there is better way, so i don't think it is the way to go nor user friendly.

I'm not against your change, I just see other path that could be considered by project maintainers to make both projects better.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement ✨ New feature or request user manual change Will impact on the user manual in some respect
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants