Okundu Omeni
/
wifi-https-ble-sm-uart-atcmd-5-13-1
this is using the mbed os version 5-13-1
Diff: source/WiFiManager.cpp
- Revision:
- 82:10072c1794d3
- Parent:
- 81:637a87eb8170
- Child:
- 84:7c7add00f4bf
--- a/source/WiFiManager.cpp Sat Mar 23 16:28:34 2019 +0000 +++ b/source/WiFiManager.cpp Sun Mar 24 17:32:06 2019 +0000 @@ -90,6 +90,7 @@ set_WIFI_CONFIG(); wifiCmd = WIFI_CMD_NONE; queueATresponse(AT_CONFIG_RESP); + break; case WIFI_CMD_INTERNET_CONFIG: set_internet_config(); wifiCmd = WIFI_CMD_NONE; @@ -209,27 +210,31 @@ void WiFiManager::set_WIFI_CONFIG() { wifi_config_t *wifi_cfg= (wifi_config_t *) data_msg->buffer; - set_WIFI_SSID(wifi_cfg->ssid); - set_WIFI_PASSWORD(wifi_cfg->pass); - set_WIFI_SECURITY(wifi_cfg->security); + if(wifi_cfg->ssid[0] != NULL)set_WIFI_SSID(wifi_cfg->ssid); + if(wifi_cfg->pass[0] != NULL)set_WIFI_PASSWORD(wifi_cfg->pass); + if(wifi_cfg->security != NSAPI_SECURITY_UNKNOWN)set_WIFI_SECURITY(wifi_cfg->security); free_DataMsg(); } void WiFiManager::set_WIFI_SSID(char * wifi_ssid) { strcpy(wifi_config.ssid, wifi_ssid); + printf("[WIFI-MAN] wifi_ssid set to %s\n", wifi_config.ssid); + } void WiFiManager::set_WIFI_PASSWORD(char * wifi_pass) { strcpy(wifi_config.pass, wifi_pass); + printf("[WIFI-MAN] wifi_pass set to %s\n", wifi_config.pass); } void WiFiManager::set_WIFI_SECURITY(nsapi_security_t wifi_security) { wifi_config.security = wifi_security; + printf("[WIFI-MAN] wifi_security set to %s\n", sec2str(wifi_config.security)); }