RMUL2025/hw/bsp/esp32-s3-arduino/drivers/bsp_wifi_client.cpp

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(); }