Wio Lite W600

Simplify IoT Development.

Moderators: lily.li, violet, seth.welday

Post Reply
martyn_currey
Pre-kindergarten
Pre-kindergarten
Posts: 8
Joined: Fri Jul 05, 2019 2:47 pm

Wio Lite W600

Post by martyn_currey » Sun Sep 08, 2019 3:28 pm

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.

bill.yu
Junior-7
Junior-7
Posts: 732
Joined: Mon Apr 02, 2018 11:05 am

Re: Wio Lite W600

Post by bill.yu » Mon Sep 09, 2019 4:44 pm

Hi there~

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

martyn_currey
Pre-kindergarten
Pre-kindergarten
Posts: 8
Joined: Fri Jul 05, 2019 2:47 pm

Re: Wio Lite W600

Post by martyn_currey » Mon Sep 09, 2019 7:04 pm

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.

bill.yu
Junior-7
Junior-7
Posts: 732
Joined: Mon Apr 02, 2018 11:05 am

Re: Wio Lite W600

Post by bill.yu » Tue Sep 10, 2019 2:21 pm

Hi there~

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

meagher
Pre-kindergarten
Pre-kindergarten
Posts: 5
Joined: Thu May 09, 2019 11:34 pm

Re: Wio Lite W600

Post by meagher » Thu Sep 12, 2019 10:54 pm

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.

bill.yu
Junior-7
Junior-7
Posts: 732
Joined: Mon Apr 02, 2018 11:05 am

Re: Wio Lite W600

Post by bill.yu » Thu Sep 19, 2019 2:33 pm

Hi there~

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

Post Reply