//Init function void ICACHE_FLASH_ATTR user_init() { // Initialize the GPIO subsystem. uart_init(BIT_RATE_115200, BIT_RATE_115200); test_spiffs(); }
// Will be called when WiFi station was connected to AP void connectOk() { NtpSming = new ntpClientSming(); Serial.println("I'm CONNECTED"); Serial.print("My IP: "); Serial.println(WifiStation.getIP().toString()); Serial.print("My gate: "); Serial.println(WifiStation.getNetworkGateway().toString()); telnetServer.listen(23); commandHandler.registerCommand(CommandDelegate("info","Info from ESP via Telnet\r\n","testGroup", EspInfoCommand)); commandHandler.registerCommand(CommandDelegate("reset","Software reset via Telnet\r\n","testGroup", ResetCommand)); test_spiffs(); // Start send data loop procTimer.initializeMs(60 * 1000, sendData).start(true); // every 60 seconds resetTimer.initializeMs(240 * 1000, resetData).start(true); // every 240 seconds if errors }