Files
firmware/src/meshwifi/meshwifi.h

24 lines
374 B
C
Raw Normal View History

#pragma once
#include "configuration.h"
#include <Arduino.h>
#include <functional>
#ifdef HAS_WIFI
2020-09-18 15:33:03 -07:00
#include <DNSServer.h>
#include <WiFi.h>
#endif
void initWifi();
2020-09-14 20:27:49 -07:00
void deinitWifi();
/// Perform idle loop processing required by the wifi layer
void loopWifi();
2020-09-18 18:02:56 -07:00
bool isWifiAvailable();
2020-09-14 20:27:49 -07:00
2020-09-18 15:33:03 -07:00
void handleDNSResponse();
void reconnectWiFi();
uint8_t getWifiDisconnectReason();