mirror of
https://github.com/rstrouse/ESPSomfy-RTS.git
synced 2026-10-31 22:02:17 +01:00
fix: wait out a remote's long press across the millis() wrap
The 500 ms wait that tells a short press from a long one compared now > await, so a press just before the wrap acted at once. It now compares the wrap-safe difference. Reconcile Q21 in SHADE_BEHAVIOUR_PLAN.md. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
4eff50645d
commit
7220f38fcd
3 changed files with 15 additions and 2 deletions
|
|
@ -92,7 +92,7 @@ The decisions are the user's. Each question comes with a recommended answer, and
|
|||
- ~~A group's SunFlag or Flag doesn't make other groups work their flags out again.~~ Fixed (Q20).
|
||||
- The self-echo (Q5) and merging group commands into the frame rule (Q8).
|
||||
- `lastFrame` doing two jobs (the Q6 revisit).
|
||||
- The 500 ms long-press deadline is compared as `now > await`, which isn't wrap-safe (not tested).
|
||||
- ~~The 500 ms long-press deadline isn't wrap-safe.~~ Fixed (Q21).
|
||||
|
||||
## Constraints
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue