Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: ATParser
Dependents: X_NUCLEO_IDW01M1v2
Fork of SPWF01SA by
Diff: SPWFSA01.cpp
- Revision:
- 5:f17d6351e942
- Parent:
- 4:042d5b9bb6e7
- Child:
- 6:258b093eec08
diff -r 042d5b9bb6e7 -r f17d6351e942 SPWFSA01.cpp
--- a/SPWFSA01.cpp Thu Jun 30 08:42:47 2016 +0000
+++ b/SPWFSA01.cpp Thu Jun 30 08:54:08 2016 +0000
@@ -183,14 +183,15 @@
return true;
}
-bool SPWFSA01::dhcp(bool enabled, int mode)
+bool SPWFSA01::dhcp(int mode)
{
//only 3 valid modes
+ //0->off(ip_addr must be set by user), 1->on(auto set by AP), 2->on&customize(miniAP ip_addr can be set by user)
if(mode < 0 || mode > 2) {
return false;
}
-
- return _parser.send("AT+CWDHCP=%d,%d", enabled?1:0, mode)
+
+ return _parser.send("AT+S.SCFG=ip_use_dhcp,%d\r", mode)
&& _parser.recv("OK");
}
