Wio Lite W600

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?

</s><i> </i>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. <e>



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.

Hi there~



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

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]
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.
[/code]

Hi there~



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

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.

Hi there~



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

Wio LTE Cat.1. Wio Tracker (Wireless Input Output) is an open source gateway which enable faster IoT GPS solutions. It is Arduino and Grove compatible development boards that helps you track nearly any moving thing on the planet and then upload that data wirelessly.