Skip to content

Commit 7e7b260

Browse files
DeepikaBartek Szatkowski
Deepika
authored and
Bartek Szatkowski
committed
Updated AT commands which were deprecated
As ESP8266 AT Instruction Set, few commands are deprecated in Ver2.0 Below is the list of commands, updated in this PR 1. AT+CWDHCP 2. AT+CWJAP 3. AT+CIPSTA
1 parent ebc1fbd commit 7e7b260

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

ESP8266/ESP8266.cpp

+8-8
Original file line numberDiff line numberDiff line change
@@ -73,13 +73,13 @@ bool ESP8266::dhcp(bool enabled, int mode)
7373
return false;
7474
}
7575

76-
return _parser.send("AT+CWDHCP=%d,%d", enabled?1:0, mode)
76+
return _parser.send("AT+CWDHCP_CUR=%d,%d", enabled?1:0, mode)
7777
&& _parser.recv("OK");
7878
}
7979

8080
bool ESP8266::connect(const char *ap, const char *passPhrase)
8181
{
82-
return _parser.send("AT+CWJAP=\"%s\",\"%s\"", ap, passPhrase)
82+
return _parser.send("AT+CWJAP_CUR=\"%s\",\"%s\"", ap, passPhrase)
8383
&& _parser.recv("OK");
8484
}
8585

@@ -112,8 +112,8 @@ const char *ESP8266::getMACAddress(void)
112112

113113
const char *ESP8266::getGateway()
114114
{
115-
if (!(_parser.send("AT+CIPSTA?")
116-
&& _parser.recv("+CIPSTA:gateway:\"%15[^\"]\"", _gateway_buffer)
115+
if (!(_parser.send("AT+CIPSTA_CUR?")
116+
&& _parser.recv("+CIPSTA_CUR:gateway:\"%15[^\"]\"", _gateway_buffer)
117117
&& _parser.recv("OK"))) {
118118
return 0;
119119
}
@@ -123,8 +123,8 @@ const char *ESP8266::getGateway()
123123

124124
const char *ESP8266::getNetmask()
125125
{
126-
if (!(_parser.send("AT+CIPSTA?")
127-
&& _parser.recv("+CIPSTA:netmask:\"%15[^\"]\"", _netmask_buffer)
126+
if (!(_parser.send("AT+CIPSTA_CUR?")
127+
&& _parser.recv("+CIPSTA_CUR:netmask:\"%15[^\"]\"", _netmask_buffer)
128128
&& _parser.recv("OK"))) {
129129
return 0;
130130
}
@@ -137,8 +137,8 @@ int8_t ESP8266::getRSSI()
137137
int8_t rssi;
138138
char bssid[18];
139139

140-
if (!(_parser.send("AT+CWJAP?")
141-
&& _parser.recv("+CWJAP:\"%*[^\"]\",\"%17[^\"]\"", bssid)
140+
if (!(_parser.send("AT+CWJAP_CUR?")
141+
&& _parser.recv("+CWJAP_CUR::\"%*[^\"]\",\"%17[^\"]\"", bssid)
142142
&& _parser.recv("OK"))) {
143143
return 0;
144144
}

0 commit comments

Comments
 (0)