1
0
mirror of https://github.com/esp8266/Arduino.git synced 2025-07-23 08:45:22 +03:00

fixed support for psk in WiFiSTA, added support for psk to WiFiMulti, minor code cleanups (#4076)

This commit is contained in:
Develo
2018-01-10 23:15:24 -03:00
committed by GitHub
parent 332e059724
commit 02259a412c
3 changed files with 24 additions and 25 deletions

View File

@ -28,8 +28,6 @@
#define WIFICLIENTMULTI_H_
#include "ESP8266WiFi.h"
#undef min
#undef max
#include <vector>
#ifdef DEBUG_ESP_WIFI
@ -42,10 +40,12 @@
#define DEBUG_WIFI_MULTI(...)
#endif
typedef struct {
char * ssid;
char * passphrase;
} WifiAPlist_t;
struct WifiAPEntry {
char * ssid;
char * passphrase;
};
typedef std::vector<WifiAPEntry> WifiAPlist;
class ESP8266WiFiMulti {
public:
@ -53,11 +53,11 @@ class ESP8266WiFiMulti {
~ESP8266WiFiMulti();
bool addAP(const char* ssid, const char *passphrase = NULL);
int count(void);
wl_status_t run(void);
private:
std::vector<WifiAPlist_t> APlist;
WifiAPlist APlist;
bool APlistAdd(const char* ssid, const char *passphrase = NULL);
void APlistClean(void);