The easy-connect library for GR-LYCHEE.

Dependencies:   LWIPBP3595Interface_STA_for_mbed-os

Fork of easy-connect-gr-peach by Daiki Kato

Revision:
1:adf177867e43
Parent:
0:77c289709567
Child:
3:259cc990542c
--- a/easy-connect.h	Wed Mar 08 07:17:06 2017 +0000
+++ b/easy-connect.h	Tue Mar 14 05:41:15 2017 +0000
@@ -37,6 +37,9 @@
 #define MBED_CONF_APP_WIFI_PASSWORD MBED_CONF_APP_ESP8266_PASSWORD
 #endif
 
+#ifndef MBED_CONF_APP_WIFI_SECURITY
+#define MBED_CONF_APP_WIFI_SECURITY NSAPI_SECURITY_WPA_WPA2
+#endif
 
 NetworkInterface* easy_connect(bool log_messages = false) {
     NetworkInterface* network_interface = 0;
@@ -46,14 +49,14 @@
         printf("[EasyConnect] Using WiFi (ESP8266) \n");
         printf("[EasyConnect] Connecting to WiFi %s\n", MBED_CONF_APP_WIFI_SSID);
     }
-    connect_success = wifi.connect(MBED_CONF_APP_WIFI_SSID, MBED_CONF_APP_WIFI_PASSWORD, NSAPI_SECURITY_WPA_WPA2);
+    connect_success = wifi.connect(MBED_CONF_APP_WIFI_SSID, MBED_CONF_APP_WIFI_PASSWORD, MBED_CONF_APP_WIFI_SECURITY);
     network_interface = &wifi;
 #elif MBED_CONF_APP_NETWORK_INTERFACE == WIFI_BP3595
     if (log_messages) {
         printf("[EasyConnect] Using WiFi (BP3595) \n");
         printf("[EasyConnect] Connecting to WiFi %s\n", MBED_CONF_APP_WIFI_SSID);
     }
-    connect_success = wifi.connect(MBED_CONF_APP_WIFI_SSID, MBED_CONF_APP_WIFI_PASSWORD, NSAPI_SECURITY_WPA_WPA2);
+    connect_success = wifi.connect(MBED_CONF_APP_WIFI_SSID, MBED_CONF_APP_WIFI_PASSWORD, MBED_CONF_APP_WIFI_SECURITY);
     network_interface = &wifi;
 #elif MBED_CONF_APP_NETWORK_INTERFACE == ETHERNET
     if (log_messages) {