AT Parser and bufferedSerial based SPWF library
Dependencies: ATParser
Dependents: X_NUCLEO_IDW01M1v2
Fork of SPWF01SA by
Diff: SPWFSA01.cpp
- Revision:
- 5:f17d6351e942
- Parent:
- 4:042d5b9bb6e7
- Child:
- 6:258b093eec08
--- 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");
}
