Closed bestpika closed 7 years ago
Blynk library version: [0.4.7] IDE: [Arduino] IDE version: [1.8.2] Board type: [ESP32] Additional modules: [no]
my setup() code
char auth[] = "..."; void setup() { Serial.begin(115200); Serial.println(); Serial.println(); WiFi.begin(); WiFi.mode(WIFI_STA); int wait = 0; while (!WiFi.isConnected() && wait++ < 15) { Serial.print("."); delay(1000); } if (!WiFi.isConnected()) { esp_wifi_wps_enable(WPS_TYPE_PBC); delay(1000); esp_wifi_wps_start(14000); } wait = 0; while (!WiFi.isConnected() && wait++ < 15) { Serial.print("."); delay(1000); } Serial.println(); if (WiFi.isConnected()) { Serial.println(WiFi.localIP().toString() + " (" + WiFi.macAddress() + ") (" + WiFi.SSID() + ")"); } else { Serial.println(WiFi.status()); esp_wifi_wps_disable(); ESP.restart(); } Blynk.begin(auth, "", ""); // HERE }
setup() HANG at HERE
If esp32 already connect to network, then I no need to pass ssid and pass.
Okay, I found solution. Use Blynk.config(auth);.
Blynk.config(auth);
Blynk library version: [0.4.7] IDE: [Arduino] IDE version: [1.8.2] Board type: [ESP32] Additional modules: [no]
Scenario, steps to reproduce
my setup() code
Expected Result
setup() HANG at HERE
Actual Result
If esp32 already connect to network, then I no need to pass ssid and pass.