feat: Add /join route and WiFi setup screen improvements#660
feat: Add /join route and WiFi setup screen improvements#660marcodejongh wants to merge 1 commit intomainfrom
Conversation
When WiFi isn't configured, the device now: - Starts in AP mode with SSID "Boardsesh-Setup" - Shows a setup screen with QR code linking to http://192.168.4.1 - Defers BLE initialization until WiFi is connected This provides a better first-time setup experience where users can scan the QR code to configure WiFi credentials via the web interface. Changes: - WiFiUtils: Add AP_MODE state and startAP/stopAP methods - LilyGoDisplay: Add showSetupScreen() with QR code - main.cpp: Defer BLE init until WiFi configured - esp_web_server: Handle AP mode in status endpoint Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Claude Review✅ Ready to merge - Minor issues noted below, but nothing blocking. Issues
DocumentationNo documentation updates needed - these are embedded-only changes not covered by existing docs. TestsEmbedded firmware - no automated tests expected. |
Summary
/joinroute for easier session joiningWiFi Setup Screen
When the device boots without saved WiFi credentials:
Files Changed
wifi_utils: Add AP_MODE state, startAP/stopAP methodslilygo_display: Add showSetupScreen() with QR codemain.cpp: Defer BLE init, show setup screen in AP modeesp_web_server: Handle AP mode in WiFi status endpointTest plan
🤖 Generated with Claude Code