ThingPlug Test
Dependents: WizFi310_ThingPlug_Test WizFi310_ThingPlug_Test_P
Fork of WizFi310Interface by
Revision 3:dae9a0924a73, committed 2017-04-12
- Comitter:
- stkim92
- Date:
- Wed Apr 12 05:18:09 2017 +0000
- Parent:
- 2:04c8d61984a3
- Child:
- 4:176b6f3addd6
- Commit message:
- Added connectAP function for AP mode
Changed in this revision
| WizFi310Interface.cpp | Show annotated file Show diff for this revision Revisions of this file |
| WizFi310Interface.h | Show annotated file Show diff for this revision Revisions of this file |
--- 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;
--- a/WizFi310Interface.h Mon Apr 10 09:54:34 2017 +0000
+++ b/WizFi310Interface.h Wed Apr 12 05:18:09 2017 +0000
@@ -39,6 +39,11 @@
const char *pass,
nsapi_security_t security);
+ virtual int connectAP(
+ const char *ssid,
+ const char *pass,
+ nsapi_security_t security);
+
/** Stop the interface
* @return 0 on success, negative on failure
*/
