26 lines
519 B
C++
26 lines
519 B
C++
#include "bsp_wifi_client.h"
|
|
|
|
#include <cstring>
|
|
|
|
#include "Arduino.h"
|
|
#include "WiFi.h"
|
|
#include "WiFiClient.h"
|
|
|
|
static WiFiClient* wifi;
|
|
|
|
void bsp_wifi_client_init() { wifi = new WiFiClient; }
|
|
|
|
bsp_status_t bsp_wifi_connect(const char* name, const char* password) {
|
|
WiFi.begin(name, password);
|
|
return BSP_OK;
|
|
}
|
|
|
|
bsp_status_t bsp_wifi_delete(const char* name) {
|
|
if (strcmp(name, WiFi.SSID().c_str()) == 0) {
|
|
WiFi.disconnect();
|
|
}
|
|
return BSP_OK;
|
|
}
|
|
|
|
bool bsp_wifi_connected() { return WiFi.isConnected(); }
|