firmware/src/mesh/wifi/WiFiAPClient.h
GUVWAF 6ff61b3e04
Pico W: Initial Wi-Fi support (#2980)
* Pico W: Initial WiFi support: connects, but freezes after a while

* Update arduino-pico core to fix hang with Wi-Fi

* Add `picow` to workflow since it's different from `pico` now
2023-12-02 14:47:52 -06:00

22 lines
404 B
C

#pragma once
#include "concurrency/Periodic.h"
#include "configuration.h"
#include <Arduino.h>
#include <functional>
#if defined(HAS_WIFI) && !defined(ARCH_PORTDUINO)
#include <WiFi.h>
#endif
extern bool needReconnect;
extern concurrency::Periodic *wifiReconnect;
/// @return true if wifi is now in use
bool initWifi();
void deinitWifi();
bool isWifiAvailable();
uint8_t getWifiDisconnectReason();