@@ -54,11 +54,13 @@ class STAClass : public NetworkInterface {
5454
5555 bool connect ();
5656 bool connect (const char *ssid, const char *passphrase = NULL , int32_t channel = 0 , const uint8_t *bssid = NULL , bool connect = true );
57+ #if CONFIG_ESP_WIFI_ENTERPRISE_SUPPORT
5758 bool connect (
5859 const char *wpa2_ssid, wpa2_auth_method_t method, const char *wpa2_identity = NULL , const char *wpa2_username = NULL , const char *wpa2_password = NULL ,
5960 const char *ca_pem = NULL , const char *client_crt = NULL , const char *client_key = NULL , int ttls_phase2_type = -1 , int32_t channel = 0 ,
6061 const uint8_t *bssid = 0 , bool connect = true
6162 );
63+ #endif /* CONFIG_ESP_WIFI_ENTERPRISE_SUPPORT */
6264 bool disconnect (bool eraseap = false , unsigned long timeout = 0 );
6365 bool reconnect ();
6466 bool erase ();
@@ -109,6 +111,7 @@ class WiFiSTAClass {
109111public:
110112 STAClass STA;
111113
114+ #if CONFIG_ESP_WIFI_ENTERPRISE_SUPPORT
112115 wl_status_t begin (
113116 const char *wpa2_ssid, wpa2_auth_method_t method, const char *wpa2_identity = NULL , const char *wpa2_username = NULL , const char *wpa2_password = NULL ,
114117 const char *ca_pem = NULL , const char *client_crt = NULL , const char *client_key = NULL , int ttls_phase2_type = -1 , int32_t channel = 0 ,
@@ -124,6 +127,8 @@ class WiFiSTAClass {
124127 ttls_phase2_type, channel, bssid, connect
125128 );
126129 }
130+ #endif /* CONFIG_ESP_WIFI_ENTERPRISE_SUPPORT */
131+
127132 wl_status_t begin (const char *ssid, const char *passphrase = NULL , int32_t channel = 0 , const uint8_t *bssid = NULL , bool connect = true );
128133 wl_status_t begin (const String &ssid, const String &passphrase = (const char *)NULL, int32_t channel = 0, const uint8_t *bssid = NULL, bool connect = true) {
129134 return begin (ssid.c_str (), passphrase.c_str (), channel, bssid, connect);
0 commit comments