My esp32 application been running this morning never returns from Blynk,begin() and the call to BLYNK_CONNECTED is never called?
void setup()
{
Serial.begin(115200);
char auth[] = BLYNK_AUTH_TOKEN;
char ssid[40], pass[40];
lastMsg = "no warnings";
Serial.printf("\nin setup\n");
decryptWifiCredentials(ssid, pass);
Serial.printf("\nsetup 1\n");
Blynk.begin(auth, ssid, pass);
Serial.printf("\nsetup 2\n");
if (!display.begin(SSD1306_SWITCHCAPVCC, SSD_ADDR))
Serial.println(F("SSD1306 allocation failed"));
else
flashSSD();
// Serial.println("Turned off timer");
timerID1 = timer.setInterval(1000L * 20, refreshWidgets); //
initRTOS();
lwdtFeed();
lwdTicker.attach_ms(LWD_TIMEOUT, lwdtcb); // attach lwdt callback routine to Ticker object
Serial.printf("\nsetup exit\n");
}