Skip to content
Snippets Groups Projects
Select Git revision
  • ee7ff3a3eef753a86d3acc7cb6d9713922d84e5e
  • master default protected
2 results

network.h

Blame
  • 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