mirror of
https://github.com/airgradienthq/arduino.git
synced 2025-07-25 22:47:16 +02:00
Add WiFi reset to factory default: connect to SSID airgradient
after led bar test and button still keep pressed.
This commit is contained in:
@ -51,6 +51,7 @@ CC BY-SA 4.0 Attribution-ShareAlike 4.0 International License
|
|||||||
#include "OpenMetrics.h"
|
#include "OpenMetrics.h"
|
||||||
#include "WebServer.h"
|
#include "WebServer.h"
|
||||||
#include <WebServer.h>
|
#include <WebServer.h>
|
||||||
|
#include <WiFi.h>
|
||||||
|
|
||||||
#define LED_BAR_ANIMATION_PERIOD 100 /** ms */
|
#define LED_BAR_ANIMATION_PERIOD 100 /** ms */
|
||||||
#define DISP_UPDATE_INTERVAL 2500 /** ms */
|
#define DISP_UPDATE_INTERVAL 2500 /** ms */
|
||||||
@ -163,6 +164,11 @@ void setup() {
|
|||||||
if (ag->isOne()) {
|
if (ag->isOne()) {
|
||||||
if (ledBarButtonTest) {
|
if (ledBarButtonTest) {
|
||||||
stateMachine.executeLedBarPowerUpTest();
|
stateMachine.executeLedBarPowerUpTest();
|
||||||
|
if (ag->button.getState() == PushButton::BUTTON_PRESSED) {
|
||||||
|
WiFi.begin("airgradient", "cleanair");
|
||||||
|
Serial.println("WiFi Credential reset to factory defaults");
|
||||||
|
ESP.restart();
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
ledBarEnabledUpdate();
|
ledBarEnabledUpdate();
|
||||||
connectToWifi = true;
|
connectToWifi = true;
|
||||||
|
Reference in New Issue
Block a user