This is boring
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"); }