Select Git revision
network.h 872 B
#ifndef NETWORK_H
#define NETWORK_H
#include <Arduino.h>
#include <FS.h>
#include <LittleFS.h>
#include <ArduinoOTA.h>
#include <ESPConnect.h>
#include <Wifi.h>
#include <ESPmDNS.h>
#include <AsyncTCP.h>
#include <ESPAsyncWebServer.h>
#include <ArduinoJson.h>
extern bool runGame;
extern int defaultBrightness;
extern int gameInterval;
void setupNetwork();
void setupMDNS();
void setupWifi();
void setupOTA();
void setupTelnet();
void setupWebserver();
void networkLoop();
void onTelnetConnect(String ip);
void onTelnetDisconnect(String ip);
void onTelnetReconnect(String ip);
void onTelnetConnectionAttempt(String ip);
void onTelnetInput(String str);
void onEvent(AsyncWebSocket * server, AsyncWebSocketClient * client, AwsEventType type, void * arg, uint8_t *data, size_t len);
void handleJson(uint8_t* data);
void updateConfig(StaticJsonDocument<200U> doc);
#endif