ThingPlug Test

Dependents:   WizFi310_ThingPlug_Test WizFi310_ThingPlug_Test_P

Fork of WizFi310Interface by WIZnet

Revision:
3:dae9a0924a73
Parent:
2:04c8d61984a3
Child:
4:176b6f3addd6
--- a/WizFi310Interface.cpp	Mon Apr 10 09:54:34 2017 +0000
+++ b/WizFi310Interface.cpp	Wed Apr 12 05:18:09 2017 +0000
@@ -55,6 +55,30 @@
     return 0;
 }
 
+int WizFi310Interface::connectAP(
+    const char *ssid,
+    const char *pass,
+    nsapi_security_t security)
+{
+    if (!_wizfi310.startup()) 
+    {
+        return NSAPI_ERROR_DEVICE_ERROR;
+    }
+
+    _wizfi310.setSsid(ssid);
+    _wizfi310.setSec(security, pass);
+    //_wizfi310.setAddress("192.168.1.1");
+    _wizfi310.setAddress("192.168.100.1","255.255.255.0","192.168.100.1");
+    
+    if( _wizfi310.join(WizFi310::WM_AP) == -1)
+    {
+        return NSAPI_ERROR_NO_CONNECTION;
+    }
+
+    return 0;
+}
+
+
 int WizFi310Interface::disconnect()
 {
     if ( _wizfi310.cmdWLEAVE() == -1 )  return NSAPI_ERROR_DEVICE_ERROR;