We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Transmitter firmware
Phase 1 of a logical switch timer takes 1 cycle (100ms) longer than expected (0.1s longer than v1 value).
Timer intervals are interpreted correctly.
2.9.3
RadioMaster Boxer
No response
In switches.cpp:logicalSwitchesTimerTick, there's code to handle v1->v2 transition
else if (*lastValue < 0) { if (++(*lastValue) == 0) *lastValue = lswTimerValue(ls->v2); }
but when going in the opposite direction, it takes an extra cycle to get from lastValue==1 to reloading v1 into lastValue.
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
Is there an existing issue for this problem?
What part of EdgeTX is the focus of this bug?
Transmitter firmware
Current Behavior
Phase 1 of a logical switch timer takes 1 cycle (100ms) longer than expected (0.1s longer than v1 value).
Expected Behavior
Timer intervals are interpreted correctly.
Steps To Reproduce
Version
2.9.3
Transmitter
RadioMaster Boxer
Operating System (OS)
No response
OS Version
No response
Anything else?
In switches.cpp:logicalSwitchesTimerTick, there's code to handle v1->v2 transition
but when going in the opposite direction, it takes an extra cycle to get from lastValue==1 to reloading v1 into lastValue.
The text was updated successfully, but these errors were encountered: