You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
590 B

#include "rpcWiFi.h"
void wifiDebug(AppState *appState) {
Serial.printf("online: %d\n", appState->wifiOnline);
if (appState->wifiOnline) {
Serial.printf("IP: %s\n", WiFi.localIP().toString());
}
}
void wifiJoin(AppState *appState) {
WiFi.mode(WIFI_STA);
WiFi.disconnect();
WiFi.begin(WIFI_SSID, WIFI_PASS);
while (WiFi.status() != WL_CONNECTED) {
Serial.println("connecting...");
delay(5000);
}
appState->wifiOnline = true;
appState->wifiIP = WiFi.localIP();
}
void wifiLoop(AppState *appState) {
if (appState->wifiOnline) {
WiFi.localIP();
}
}