Skip to content

Commit ebacbc0

Browse files
committed
implemented Fw version from esp
Former-commit-id: d93ff86
1 parent 3756096 commit ebacbc0

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

libraries/WiFiS3/src/Modem.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ bool ModemClass::buf_read(const string &prompt, string &data_res) {
266266
return res;
267267
}
268268

269-
#ifdef ARDUINO_SANTIAGO_COMPOSTA
269+
#ifdef ARDUINO_UNOWIFIR4
270270
ModemClass modem = ModemClass(&Serial2);
271271
#else
272272
ModemClass modem = ModemClass(D24,D25);

libraries/WiFiS3/src/WiFi.cpp

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,19 @@ CWifi::CWifi() : _timeout(50000){
1212
}
1313
/* -------------------------------------------------------------------------- */
1414

15+
static char fw_version[12];
16+
1517
/* -------------------------------------------------------------------------- */
1618
const char* CWifi::firmwareVersion() {
1719
/* -------------------------------------------------------------------------- */
18-
return WIFI_FIRMWARE_LATEST_VERSION;
20+
string res = "";
21+
if(modem.write(string(PROMPT(_FWVERSION)), res, CMD_READ(_FWVERSION))) {
22+
memset(fw_version,0x00,12);
23+
memcpy(fw_version, res.c_str(), res.size() < 12 ? res.size() : 11);
24+
return fw_version;
25+
}
26+
return "99.99.99";
27+
1928
}
2029

2130

libraries/WiFiS3/src/WiFi.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
using namespace std;
1313

14-
#define WIFI_FIRMWARE_LATEST_VERSION "1.0.0"
14+
#define WIFI_FIRMWARE_LATEST_VERSION "0.1.0"
1515

1616
class CAccessPoint {
1717
public:

0 commit comments

Comments
 (0)