Skip to content

fix(wifi): implement non-blocking Wi-Fi setup state machine for Impro… - #117

Merged
jnthas merged 1 commit into
mainfrom
fix/improv-wifi-non-blocking
Oct 5, 2026
Merged

jnthas merged 1 commit into
mainfrom
fix/improv-wifi-non-blocking

Conversation

@jnthas

@jnthas jnthas commented Oct 5, 2026

Copy link
Copy Markdown
Owner

…v Wi-Fi

  • Introduce pure C++ WiFiSetupStateMachine to manage non-blocking Wi-Fi setup states
  • Poll Improv Wi-Fi serial continuously during boot and captive portal execution
  • Prevent main loop blocking by running WiFiManager in non-blocking mode
  • Add native unit tests for WiFiSetupStateMachine covering state transitions and timeouts
  • Update CHANGELOG.md, README.md, and platformio.ini for release 1.4.4

…v Wi-Fi

- Introduce pure C++ WiFiSetupStateMachine to manage non-blocking Wi-Fi setup states
- Poll Improv Wi-Fi serial continuously during boot and captive portal execution
- Prevent main loop blocking by running WiFiManager in non-blocking mode
- Add native unit tests for WiFiSetupStateMachine covering state transitions and timeouts
- Update CHANGELOG.md, README.md, and platformio.ini for release 1.4.4
@jnthas
jnthas merged commit cf88812 into main Oct 5, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant