29 lines
No EOL
572 B
C++
29 lines
No EOL
572 B
C++
#ifndef __WIFIHANDLER_HPP__
|
|
#define __WIFIHANDLER_HPP__
|
|
|
|
#include <WiFiManager-esp32.h> // https://github.com/admarschoonen/WiFiManager
|
|
|
|
#define TICKER_RATE_CONNECTING 0.6
|
|
#define TICKER_RATE_CONFIG 0.2
|
|
#define TICKER_RATE_ERASE 0.05
|
|
|
|
#ifndef LED_BUILTIN
|
|
#define LED_BUILTIN 2
|
|
#endif
|
|
|
|
#ifndef BUTTON_BUILTIN
|
|
#define BUTTON_BUILTIN 0
|
|
#endif
|
|
|
|
#define CONNECT_BUTTON BUTTON_BUILTIN
|
|
|
|
void wifiManagerCb(WiFiManager::Status status);
|
|
|
|
void set_blink_rate(float interval);
|
|
|
|
void connect();
|
|
void resetSettings();
|
|
|
|
String getMac(bool insertColons);
|
|
|
|
#endif // __WIFIHANDLER_HPP__
|