Hello DFRobot,I couldn't find the library for it in Arduino ADE. I downloaded the CPP and H files from your Wiki but errors while compiling. :-(Please help. Thanks.
JaneYu 2022-03-07 06:52:51 73 Views4 Replies Hello DFRobot,
I couldn't find the library for it in Arduino ADE.
I downloaded the CPP and H files from your Wiki but errors while compiling. :-(
Please help. Thanks.
Hi DFRobot Support, the DFRobot_WiFi_IoT_Module library does not compile in the Arduino IDE (v2.3.1) for Gravity WiFi IoT module v2.0.0. I wanted to check the module with the sample code 1-3 from https://wiki.dfrobot.com/Wi.... It does not work so far. It is connected through UART to Arduino Nano 33 BLE Sense Rev 2 (3.3v). Do you have an updated module or additional example to check the module?
JaneYu DFRobot_WiFi_IoT_Module.cpp:8:6: error: 'readReg' was not declared in this scope
8 | if(readReg(0,buffer, 2) == 2 ){
| ^~~~~~~
DFRobot_WiFi_IoT_Module.cpp:9:5: error: 'clearBuffer' was not declared in this scope
9 | clearBuffer();
| ^~~~~~~~~~~
C:\Users\TWan\Documents\Arduino\DFRobot_WiFi_IoT_Module-master\examples\ThingSpeak\DFRobot_WiFi_IoT_Module.cpp: In member function 'uint8_t DFRobot_WiFi_IoT_Module_I2C::connectWifi(char*, char*)':
DFRobot_WiFi_IoT_Module.cpp:22:5: error: 'manageFunction' was not declared in this scope
22 | manageFunction(IOT_SET_COMMAND, SET_WIFI_NAME, ssid);
| ^~~~~~~~~~~~~~
DFRobot_WiFi_IoT_Module.cpp:24:16: error: 'CONNECT_WIFI' was not declared in this scope
24 | connection(CONNECT_WIFI);
| ^~~~~~~~~~~~
DFRobot_WiFi_IoT_Module.cpp:24:5: error: 'connection' was not declared in this scope; did you mean 'connectWifi'?
24 | connection(CONNECT_WIFI);
| ^~~~~~~~~~
| connectWifi
DFRobot_WiFi_IoT_Module.cpp:26:10: error: 'getWifiState' was not declared in this scope; did you mean '_wifiState'?
26 | return getWifiState();
| ^~~~~~~~~~~~
| _wifiState
In file included from C:\Users\TWan\Documents\Arduino\DFRobot_WiFi_IoT_Module-master\examples\ThingSpeak\ThingSpeak.ino:14:
DFRobot_WiFi_IoT_Module.h:18:1: error: 'virtual' outside class declaration
18 | virtual uint8_t begin(void) = 0;
| ^~~~~~~
DFRobot_WiFi_IoT_Module.h:18:17: error: function 'uint8_t begin()' is initialized like a variable
18 | virtual uint8_t begin(void) = 0;
| ^~~~~
DFRobot_WiFi_IoT_Module.h:20:1: error: 'virtual' outside class declaration
20 | virtual uint8_t connectWifi(char *ssid, char *pwd) = 0;
| ^~~~~~~
DFRobot_WiFi_IoT_Module.h:20:17: error: function 'uint8_t connectWifi(char*, char*)' is initialized like a variable
20 | virtual uint8_t connectWifi(char *ssid, char *pwd) = 0;
| ^~~~~~~~~~~
DFRobot_WiFi_IoT_Module.h:25:11: error: function 'uint8_t thingSpeakSendMessage(char*, char*, char*)' is initialized like a variable
25 | uint8_t thingSpeakSendMessage(char* data1 = NULL, char *data2 = NULL, char *data3 = NULL) = 0;
| ^~~~~~~~~~~~~~~~~~~~~
DFRobot_WiFi_IoT_Module.h:33:1: error: expected class-name before '{' token
33 | {
| ^
In file included from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\atomic:41,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/circular_queue/circular_queue.h:28,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/SoftwareSerial.h:27,
from C:\Users\TWan\Documents\Arduino\DFRobot_WiFi_IoT_Module-master\examples\ThingSpeak\ThingSpeak.ino:15:
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits\atomic_base.h:44:1: error: expected unqualified-id before 'namespace'
44 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/circular_queue/circular_queue.h:28,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/SoftwareSerial.h:27,
from C:\Users\TWan\Documents\Arduino\DFRobot_WiFi_IoT_Module-master\examples\ThingSpeak\ThingSpeak.ino:15:
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\atomic:43:1: error: expected unqualified-id before 'namespace'
43 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\memory:68,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/circular_queue/circular_queue.h:29,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/SoftwareSerial.h:27,
from C:\Users\TWan\Documents\Arduino\DFRobot_WiFi_IoT_Module-master\examples\ThingSpeak\ThingSpeak.ino:15:
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits\stl_raw_storage_iter.h:59:1: error: expected unqualified-id before 'namespace'
59 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\iosfwd:39,
from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\memory:74,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/circular_queue/circular_queue.h:29,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/SoftwareSerial.h:27,
from C:\Users\TWan\Documents\Arduino\DFRobot_WiFi_IoT_Module-master\examples\ThingSpeak\ThingSpeak.ino:15:
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits\stringfwd.h:42:1: error: expected unqualified-id before 'namespace'
42 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\stdlib.h:11,
from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\cstdlib:75,
from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\stdlib.h:36,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\cores\esp8266/Arduino.h:27,
from sketch\ThingSpeak.ino.cpp:1:
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\wchar.h:70:1: error: expected unqualified-id before string constant
70 | _BEGIN_STD_C
| ^~~~~~~~~~~~
In file included from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits\postypes.h:40,
from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\iosfwd:40,
from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\memory:74,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/circular_queue/circular_queue.h:29,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/SoftwareSerial.h:27,
from C:\Users\TWan\Documents\Arduino\DFRobot_WiFi_IoT_Module-master\examples\ThingSpeak\ThingSpeak.ino:15:
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\cwchar:62:1: error: expected unqualified-id before 'namespace'
62 | namespace std
| ^~~~~~~~~
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\cwchar:135:8: error: expected unqualified-id before string constant
135 | extern "C++"
| ^~~~~
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\cwchar:244:1: error: expected unqualified-id before 'namespace'
244 | namespace __gnu_cxx
| ^~~~~~~~~
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\cwchar:265:1: error: expected unqualified-id before 'namespace'
265 | namespace std
| ^~~~~~~~~
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\cwchar:280:1: error: expected unqualified-id before 'namespace'
280 | namespace std
| ^~~~~~~~~
In file included from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\iosfwd:40,
from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\memory:74,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/circular_queue/circular_queue.h:29,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/SoftwareSerial.h:27,
from C:\Users\TWan\Documents\Arduino\DFRobot_WiFi_IoT_Module-master\examples\ThingSpeak\ThingSpeak.ino:15:
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits\postypes.h:68:1: error: expected unqualified-id before 'namespace'
68 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
C:\Users\TWan\Documents\Arduino\DFRobot_WiFi_IoT_Module-master\examples\ThingSpeak\DFRobot_WiFi_IoT_Module.cpp: In member function 'uint8_t DFRobot_WiFi_IoT_Module_I2C::thingSpeakSendMessage(char*, char*, char*)':
DFRobot_WiFi_IoT_Module.cpp:43:3: error: 'manageFunction' was not declared in this scope
43 | manageFunction(IOT_RUN_COMMAND, HTTP_GET_URL, sendData);
| ^~~~~~~~~~~~~~
In file included from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\memory:74,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/circular_queue/circular_queue.h:29,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/SoftwareSerial.h:27,
from C:\Users\TWan\Documents\Arduino\DFRobot_WiFi_IoT_Module-master\examples\ThingSpeak\ThingSpeak.ino:15:
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\iosfwd:42:1: error: expected unqualified-id before 'namespace'
42 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
DFRobot_WiFi_IoT_Module.cpp:45:37: error: 'HTTP_NORMAL_RETURN' was not declared in this scope
45 | uint8_t state = parameterReturn(HTTP_NORMAL_RETURN, HTTP_ERROR_RETURN, &recvHTTPData[0]);
| ^~~~~~~~~~~~~~~~~~
In file included from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\memory:75,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/circular_queue/circular_queue.h:29,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/SoftwareSerial.h:27,
from C:\Users\TWan\Documents\Arduino\DFRobot_WiFi_IoT_Module-master\examples\ThingSpeak\ThingSpeak.ino:15:
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\ext\atomicity.h:38:1: error: expected unqualified-id before 'namespace'
38 | namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\memory:76,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/circular_queue/circular_queue.h:29,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/SoftwareSerial.h:27,
from C:\Users\TWan\Documents\Arduino\DFRobot_WiFi_IoT_Module-master\examples\ThingSpeak\ThingSpeak.ino:15:
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\ext\concurrence.h:40:1: error: expected unqualified-id before 'namespace'
40 | namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\memory:83,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/circular_queue/circular_queue.h:29,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/SoftwareSerial.h:27,
from C:\Users\TWan\Documents\Arduino\DFRobot_WiFi_IoT_Module-master\examples\ThingSpeak\ThingSpeak.ino:15:
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits\unique_ptr.h:45:1: error: expected unqualified-id before 'namespace'
45 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits\shared_ptr_base.h:53,
from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits\shared_ptr.h:52,
from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\memory:84,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/circular_queue/circular_queue.h:29,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/SoftwareSerial.h:27,
from C:\Users\TWan\Documents\Arduino\DFRobot_WiFi_IoT_Module-master\examples\ThingSpeak\ThingSpeak.ino:15:
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits\allocated_ptr.h:40:1: error: expected unqualified-id before 'namespace'
40 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
DFRobot_WiFi_IoT_Module.cpp:45:57: error: 'HTTP_ERROR_RETURN' was not declared in this scope
45 | uint8_t state = parameterReturn(HTTP_NORMAL_RETURN, HTTP_ERROR_RETURN, &recvHTTPData[0]);
| ^~~~~~~~~~~~~~~~~
In file included from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits\shared_ptr.h:52,
from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\memory:84,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/circular_queue/circular_queue.h:29,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/SoftwareSerial.h:27,
from C:\Users\TWan\Documents\Arduino\DFRobot_WiFi_IoT_Module-master\examples\ThingSpeak\ThingSpeak.ino:15:
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits\shared_ptr_base.h:61:1: error: expected unqualified-id before 'namespace'
61 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\memory:84,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/circular_queue/circular_queue.h:29,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/SoftwareSerial.h:27,
from C:\Users\TWan\Documents\Arduino\DFRobot_WiFi_IoT_Module-master\examples\ThingSpeak\ThingSpeak.ino:15:
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits\shared_ptr.h:54:1: error: expected unqualified-id before 'namespace'
54 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\memory:85,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/circular_queue/circular_queue.h:29,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/SoftwareSerial.h:27,
from C:\Users\TWan\Documents\Arduino\DFRobot_WiFi_IoT_Module-master\examples\ThingSpeak\ThingSpeak.ino:15:
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\bits\shared_ptr_atomic.h:35:1: error: expected unqualified-id before 'namespace'
35 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\memory:87,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/circular_queue/circular_queue.h:29,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/SoftwareSerial.h:27,
from C:\Users\TWan\Documents\Arduino\DFRobot_WiFi_IoT_Module-master\examples\ThingSpeak\ThingSpeak.ino:15:
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\backward\auto_ptr.h:36:1: error: expected unqualified-id before 'namespace'
36 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
DFRobot_WiFi_IoT_Module.cpp:45:21: error: 'parameterReturn' was not declared in this scope
45 | uint8_t state = parameterReturn(HTTP_NORMAL_RETURN, HTTP_ERROR_RETURN, &recvHTTPData[0]);
| ^~~~~~~~~~~~~~~
C:\Users\TWan\Documents\Arduino\DFRobot_WiFi_IoT_Module-master\examples\ThingSpeak\DFRobot_WiFi_IoT_Module.cpp: At global scope:
DFRobot_WiFi_IoT_Module.cpp:50:1: error: expected unqualified-id at end of input
50 | }
| ^
In file included from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/circular_queue/circular_queue.h:29,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/SoftwareSerial.h:27,
from C:\Users\TWan\Documents\Arduino\DFRobot_WiFi_IoT_Module-master\examples\ThingSpeak\ThingSpeak.ino:15:
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\memory:100:1: error: expected unqualified-id before 'namespace'
100 | namespace std _GLIBCXX_VISIBILITY(default)
| ^~~~~~~~~
In file included from c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\memory:422,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/circular_queue/circular_queue.h:29,
from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/SoftwareSerial.h:27,
from C:\Users\TWan\Documents\Arduino\DFRobot_WiFi_IoT_Module-master\examples\ThingSpeak\ThingSpeak.ino:15:
c:\users\twan\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.4-gcc10.3-1757bed\xtensa-lx106-elf\include\c++\10.3.0\pstl\glue_memory_defs.h:15:1: error: expected unqualified-id before 'namespace'
15 | namespace std
| ^~~~~~~~~
In file included from C:\Users\TWan\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.2\libraries\SoftwareSerial\src/circular_queue/Delegate.h:33,
from
JaneYu 

