diff --git a/src/app/ConnectivityManager.cpp b/src/app/ConnectivityManager.cpp index b28d3f9..6b8f3ab 100644 --- a/src/app/ConnectivityManager.cpp +++ b/src/app/ConnectivityManager.cpp @@ -26,6 +26,13 @@ ConnectivityManager::ConnectivityManager(SDCardManager *sdCardManager) : _error( delete cfgDictionary; } + CFGFileParser cfgFileParserSTA(*sdCardManager, STA_CFG_FILE); + cfgDictionary = (CFGDictionary *) cfgFileParserSTA.parseFile(); + if(cfgDictionary != NULL) + { + if(!begin((*cfgDictionary)("SSID").stringValue(), (*cfgDictionary)("PASSWORD").stringValue()))_error &= AP_SETUP_ERR; + delete cfgDictionary; + } } }