Page 1 of 1

Wio Lite W600

Posted: Sun Sep 08, 2019 3:28 pm
by martyn_currey
Hi,

re-downloaded the Arduiono IDE board addon. Still no usb driver
Seeeduino_SAMD_zero => 1.0.0

Currently using the usb driver you emailed to me.


When uploading from the Arduino IDE the cpu resets. After the reset the board does not reconnect to the IDE. To get it to reconnect I have to manually reset the board. This is not mentioned in the wiki, is it correct?

Code: Select all

Verify 10536 bytes of flash with checksum.
Verify successful
done in 0.009 seconds
CPU reset.
Couldn't find a Board on the selected port. Check that you have the correct port selected.  If it is correct, try pressing the board's reset button after initiating the upload.


I can get basic sketches that do not use the W600 library to compile and upload but I get errors when trying to compile any of the examples.

Re: Wio Lite W600

Posted: Mon Sep 09, 2019 4:44 pm
by bill.yu
Hi there~

Do you talk about the win7/8 usb driver? The software team is looking @ the issue, Keep you posted. thanks.

Re: Wio Lite W600

Posted: Mon Sep 09, 2019 7:04 pm
by martyn_currey
The lost connection after a reset maybe related to the usb driver, idk.


The other issue; any sketch using the W600 library fails to compile. For example, none of the examples will compile.

Code: Select all

Arduino: 1.8.9 (Windows 8.1), Board: "Seeeduino Wio Lite W600"

WARNING: library Wire claims to run on (samd) architecture(s) and may be incompatible with your current board which runs on (Seeeduino_SAMD_zero) architecture(s).
D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master\examples\Uart_send_AT_demo\Uart_send_AT_demo.ino:45:62: note: #pragma message: Defined architecture for ARDUINO_ARCH_SAMD.

 #pragma message("Defined architecture for ARDUINO_ARCH_SAMD.") 

                                                              ^

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::begin(HardwareSerial&, unsigned long)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:35: multiple definition of `AtWifi::begin(HardwareSerial&, unsigned long)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:35: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::recvData(unsigned char*, unsigned long&)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:45: multiple definition of `AtWifi::scan(String&)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:45: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::setBaudrate(unsigned long)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:60: multiple definition of `AtWifi::wifiSetMode(WifiMode)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:60: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiGetMode(String&)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:68: multiple definition of `AtWifi::wifiGetMode(String&)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:68: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiStaSetTargetApSsid(String&)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:82: multiple definition of `AtWifi::wifiStaSetTargetApSsid(String&)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:82: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiStaGetTargetApSsid(String&)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:91: multiple definition of `AtWifi::wifiStaGetTargetApSsid(String&)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:91: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiStaSetTargetApPswd(String&)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:105: multiple definition of `AtWifi::wifiStaSetTargetApPswd(String&)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:105: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiStaGetTargetApPswd(String&)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:113: multiple definition of `AtWifi::wifiStaGetTargetApPswd(String&)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:113: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiApSetSsid(String&)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:128: multiple definition of `AtWifi::wifiApSetSsid(String&)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:128: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiApGetSsid(String&)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:136: multiple definition of `AtWifi::wifiApGetSsid(String&)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:136: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiApSetPswd(String&, Key_format)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:152: multiple definition of `AtWifi::wifiApSetPswd(String&, Key_format)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:152: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiApGetPswd(String&)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:160: multiple definition of `AtWifi::wifiApGetPswd(String&)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:160: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiApSetEncry()':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:183: multiple definition of `AtWifi::wifiApSetEncry()'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:183: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiApGetEncry(String&)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:192: multiple definition of `AtWifi::wifiApGetEncry(String&)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:192: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiApSetIpAndMask(Get_ip_approach, char*, char*, char*, char*)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:211: multiple definition of `AtWifi::wifiApSetIpAndMask(Get_ip_approach, char*, char*, char*, char*)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:211: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiApGetIpAndMask(String&)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:220: multiple definition of `AtWifi::wifiApGetIpAndMask(String&)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:220: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiReset()':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:233: multiple definition of `AtWifi::wifiReset()'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:233: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::enterTcMode()':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:241: multiple definition of `AtWifi::enterTcMode()'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:241: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::exit_Tc_mode()':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:249: multiple definition of `AtWifi::exit_Tc_mode()'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:249: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::resetTofactorySettings()':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:258: multiple definition of `AtWifi::resetTofactorySettings()'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:258: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::saveSettingsToFlash()':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:266: multiple definition of `AtWifi::saveSettingsToFlash()'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:266: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::getStaMac(String&)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:275: multiple definition of `AtWifi::getStaMac(String&)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:275: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::getApMac(String&)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:288: multiple definition of `AtWifi::getApMac(String&)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:288: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiStaGetIp(String&)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:301: multiple definition of `AtWifi::wifiStaGetIp(String&)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:301: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiCreateSocket(String&, NetProtocol, NetMode, char const*, unsigned short, unsigned short)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:324: multiple definition of `AtWifi::wifiCreateSocket(String&, NetProtocol, NetMode, char const*, unsigned short, unsigned short)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:324: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiCreateSocket(String&, NetProtocol, NetMode, unsigned long, unsigned short, unsigned short)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:345: multiple definition of `AtWifi::wifiCreateSocket(String&, NetProtocol, NetMode, unsigned long, unsigned short, unsigned short)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:345: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiSocketSend(String&, long, String&)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:363: multiple definition of `AtWifi::wifiSocketSend(String&, long, String&)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:363: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiSocketRead(String&, long, unsigned long)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:384: multiple definition of `AtWifi::wifiSocketRead(String&, long, unsigned long)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:384: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::broadcastApSsidSet(bool)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:400: multiple definition of `AtWifi::broadcastApSsidSet(bool)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:400: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::setBaudrate(unsigned long)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:408: multiple definition of `AtWifi::setBaudrate(unsigned long)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:408: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::getBaudrate(String&)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:416: multiple definition of `AtWifi::getBaudrate(String&)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:416: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiGetOneshotInfo(String&)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:430: multiple definition of `AtWifi::wifiGetOneshotInfo(String&)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:430: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::joinNetwork()':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:443: multiple definition of `AtWifi::joinNetwork()'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:443: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiStaDisconnect()':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:451: multiple definition of `AtWifi::wifiStaDisconnect()'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:451: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiApDisconnect()':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:459: multiple definition of `AtWifi::wifiApDisconnect()'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:459: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::getWifiConnectStatus(String&)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:467: multiple definition of `AtWifi::getWifiConnectStatus(String&)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:467: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiApGetStationsInfo(String&)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:481: multiple definition of `AtWifi::wifiApGetStationsInfo(String&)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:481: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiSendMsgWithSocket(String&, long, unsigned char*, int)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:494: multiple definition of `AtWifi::wifiSendMsgWithSocket(String&, long, unsigned char*, int)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:494: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::getSpecSocketInfo(String&, long)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:513: multiple definition of `AtWifi::getSpecSocketInfo(String&, long)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:513: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiCloseSpecSocket(long)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:527: multiple definition of `AtWifi::wifiCloseSpecSocket(long)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:527: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::wifiSetDefaultSocket(long)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:535: multiple definition of `AtWifi::wifiSetDefaultSocket(long)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:535: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::setWifiConfigMode(WifiConfig)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:544: multiple definition of `AtWifi::setWifiConfigMode(WifiConfig)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:544: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::setWifiConfigEnable(bool)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:552: multiple definition of `AtWifi::setWifiConfigEnable(bool)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:552: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::sendBinaryMsg(unsigned char*, unsigned long)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:574: multiple definition of `AtWifi::sendBinaryMsg(unsigned char*, unsigned long)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:574: first defined here

libraries\Grove_w600-master\seeed_w600.cpp.o: In function `AtWifi::recvData(unsigned char*, unsigned long&)':

D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_w600.cpp:581: multiple definition of `AtWifi::recvData(unsigned char*, unsigned long&)'

libraries\Grove_w600-master\seeed_air602.cpp.o:D:\__Progs\arduino-1.8.9_Seeed2\libraries\Grove_w600-master/seeed_air602.cpp:581: first defined here

collect2.exe: error: ld returned 1 exit status

exit status 1
Error compiling for board Seeeduino Wio Lite W600.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

Re: Wio Lite W600

Posted: Tue Sep 10, 2019 2:21 pm
by bill.yu
Hi there~

For the library, there is issue with codes. Sorry for the inconvenience. We will update soon. Keep you posted. thanks.

Re: Wio Lite W600

Posted: Thu Sep 12, 2019 10:54 pm
by meagher
seeed_w600.cpp and seeed_air602.cpp in the Grove w600 library directory are basically the same code. Both are being compiled with your sketch. If you rename seeed_air602.cpp to something like seeed_air602.x, then that file won't be compiled, and your sketch should build correctly.

Re: Wio Lite W600

Posted: Thu Sep 19, 2019 2:33 pm
by bill.yu
Hi there~

The library is updated and let us know if any issue, thanks.