# \[Solved\] WiFiNINA

**URL:** <https://forum.arduino.cc/t/solved-wifinina/538809>\
**Category:** MKR Vidor 4000\
**Created:** [July 28, 2018, 2:39pm UTC](https://forum.arduino.cc/t/solved-wifinina/538809 "2018-07-28T14:39:08Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![a2retro](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/a2retro/32/1160811_2.png) [@a2retro](https://forum.arduino.cc/u/a2retro)\
**Post date:** [July 28, 2018, 2:39pm UTC](https://forum.arduino.cc/t/solved-wifinina/538809/1 "2018-07-28T14:39:08Z")

</div>

Searching the libraries for Vidor I found the WiFiNINA lib that is supposed to support the Vidor4000. When I try to compile the WifiPing sketch i receive the following Warning and Error

```cpp
WARNING: library SPI claims to run on (samd) architecture(s) and may be incompatible with your current board which runs on (samd_beta) architecture(s).
In file included from C:\Users\Glenn\AppData\Local\Arduino15\packages\arduino\hardware\samd_beta\1.6.22\cores\arduino/delay.h:23:0,

                from C:\Users\Glenn\AppData\Local\Arduino15\packages\arduino\hardware\samd_beta\1.6.22\cores\arduino/Arduino.h:81,

                from C:\Users\Glenn\Documents\Arduino\libraries\WiFiNINA\src\utility\spi_drv.cpp:21:

C:\Users\Glenn\Documents\Arduino\libraries\WiFiNINA\src\utility\spi_drv.cpp: In static member function 'static void SpiDrv::begin()':

C:\Users\Glenn\AppData\Local\Arduino15\packages\arduino\hardware\samd_beta\1.6.22\variants\mkrvidor/variant.h:125:25: error: 'SPIEx' was not declared in this scope

 #define SPIWIFI        SPIEx

                        ^

```

I did copy the VidorPeripherals Library code to my libraries folder under my sketches/libraries folder and I also did a include Libraries and selected VidorBase to add the base vidor headers to the project.

---

<div class="post-metadata">

**Author:** ![DarioPennisi](https://avatars.discourse-cdn.com/v4/letter/d/dfb087/32.png) [@DarioPennisi](https://forum.arduino.cc/u/DarioPennisi)\
**Post date:** [July 28, 2018, 11:05pm UTC](https://forum.arduino.cc/t/solved-wifinina/538809/2 "2018-07-28T23:05:03Z")

</div>

Hi Glenn,  
we're completing wifi support. at the moment that should work in the graphics image but is not completely supported in the peripherals image. that should be updated early next week, adding also the serial interface which is now missing on both sides.

---

<div class="post-metadata">

**Author:** ![trupples](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/trupples/32/1179646_2.png) [@trupples](https://forum.arduino.cc/u/trupples)\
**Post date:** [August 5, 2018, 2:15pm UTC](https://forum.arduino.cc/t/solved-wifinina/538809/3 "2018-08-05T14:15:14Z")

</div>

Bump? Both the VidorGraphics and VidorPeripherals repos haven't been updated in two weeks now...

---

<div class="post-metadata">

**Author:** ![tomtom2770](https://avatars.discourse-cdn.com/v4/letter/t/8c91f0/32.png) [@tomtom2770](https://forum.arduino.cc/u/tomtom2770)\
**Post date:** [August 5, 2018, 5:08pm UTC](https://forum.arduino.cc/t/solved-wifinina/538809/4 "2018-08-05T17:08:38Z")

</div>

Regarding the github repos, it would be great to write some better commit messages than just "update".

It helps to understand changes and also in case someone wants to debug something it can really help!

Thanks and keep up the great work! 😉

---

<div class="post-metadata">

**Author:** ![LarsCF](https://avatars.discourse-cdn.com/v4/letter/l/6bbea6/32.png) [@LarsCF](https://forum.arduino.cc/u/LarsCF)\
**Post date:** [August 9, 2018, 6:43am UTC](https://forum.arduino.cc/t/solved-wifinina/538809/5 "2018-08-09T06:43:17Z")

</div>

Is there something new about WiFiNINA?, I also gets the error message:

......\packages\arduino\hardware\samd\_beta\1.6.22\variants\mkrvidor/variant.h:125:25: error: 'SPIEx' was not declared in this scope

#define SPIWIFI SPIEx

---

<div class="post-metadata">

**Author:** ![DarioPennisi](https://avatars.discourse-cdn.com/v4/letter/d/dfb087/32.png) [@DarioPennisi](https://forum.arduino.cc/u/DarioPennisi)\
**Post date:** [August 9, 2018, 7:55am UTC](https://forum.arduino.cc/t/solved-wifinina/538809/6 "2018-08-09T07:55:33Z")

</div>

almost there.. the graphics FPGA image we pushed yesterday has more or less everything needed. we just need to nail down some details on the arduino side.

---

<div class="post-metadata">

**Author:** ![sandeepmistry](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/sandeepmistry/32/222324_2.png) [@sandeepmistry](https://forum.arduino.cc/u/sandeepmistry)\
**Post date:** [August 13, 2018, 7:29pm UTC](https://forum.arduino.cc/t/solved-wifinina/538809/7 "2018-08-13T19:29:30Z")

</div>

Hi Everyone,

Please see the following thread on how to get the new library releases to use WiFiNINA: [New SAMD beta core 1.6.23 release, bootloader and library updates - MKRVIDOR4000 - Arduino Forum](http://forum.arduino.cc/index.php?topic=563513.0)

---

<div class="post-metadata">

**Author:** ![VA3SU](https://avatars.discourse-cdn.com/v4/letter/v/ce73a5/32.png) [@VA3SU](https://forum.arduino.cc/u/VA3SU)\
**Post date:** [August 14, 2018, 6:49pm UTC](https://forum.arduino.cc/t/solved-wifinina/538809/8 "2018-08-14T18:49:26Z")

</div>

I still can't get wifinina to compile... Did the update:

New SAMD beta core 1.6.23 release, bootloader and library updates

Rather lengthy error list...

Arduino: 1.8.5 (Windows 7), Board: "Arduino MKR Vidor 4000"

C:\Users\Home\Documents\Arduino\libraries\WiFiNINA\src\utility/wifi\_drv.cpp:333: undefined reference to `SpiDrv::waitForSlaveReady()'

C:\Users\Home\Documents\Arduino\libraries\WiFiNINA\src\utility/wifi\_drv.cpp:333: undefined reference to `SpiDrv::spiSlaveSelect()'

C:\Users\Home\Documents\Arduino\libraries\WiFiNINA\src\utility/wifi\_drv.cpp:336: undefined reference to `SpiDrv::sendCmd(unsigned char, unsigned char)'

C:\Users\Home\Documents\Arduino\libraries\WiFiNINA\src\utility/wifi\_drv.cpp:338: undefined reference to `SpiDrv::spiSlaveDeselect()'

C:\Users\Home\Documents\Arduino\libraries\WiFiNINA\src\utility/wifi\_drv.cpp:340: undefined reference to `SpiDrv::waitForSlaveReady()'

C:\Users\Home\Documents\Arduino\libraries\WiFiNINA\src\utility/wifi\_drv.cpp:341: undefined reference to `SpiDrv::spiSlaveSelect()'

C:\Users\Home\Documents\Arduino\libraries\WiFiNINA\src\utility/wifi\_drv.cpp:346: undefined reference to `SpiDrv::waitResponseCmd(unsigned char, unsigned char, unsigned char\*, unsigned char\*)'

C:\Users\Home\Documents\Arduino\libraries\WiFiNINA\src\utility/wifi\_drv.cpp:348: undefined reference to `SpiDrv::spiSlaveDeselect()'

C:\Users\Home\Documents\Arduino\libraries\WiFiNINA\src\utility/wifi\_drv.cpp:351: undefined reference to `SpiDrv::initialized'

C:\Users\Home\Documents\Arduino\libraries\WiFiNINA\src\utility/wifi\_drv.cpp:787: undefined reference to `SpiDrv::initialized'

collect2.exe: error: ld returned 1 exit status

Using library SPI at version 1.0 in folder: C:\Users\Home\AppData\Local\Arduino15\packages\arduino\hardware\samd\_beta\1.6.23\libraries\SPI  
Using library WiFiNINA at version 1.1.0 in folder: C:\Users\Home\Documents\Arduino\libraries\WiFiNINA  
exit status 1  
Error compiling for board Arduino MKR Vidor 4000.

---

<div class="post-metadata">

**Author:** ![Juraj](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/juraj/32/238785_2.png) [@Juraj](https://forum.arduino.cc/u/Juraj)\
**Post date:** [August 14, 2018, 7:14pm UTC](https://forum.arduino.cc/t/solved-wifinina/538809/9 "2018-08-14T19:14:55Z")

</div>

> VA3SU:  
> I still can't get wifinina to compile... Did the update:

did you install it with Library Manager and update to 1.1.0?

---

<div class="post-metadata">

**Author:** ![sandeepmistry](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/sandeepmistry/32/222324_2.png) [@sandeepmistry](https://forum.arduino.cc/u/sandeepmistry)\
**Post date:** [August 14, 2018, 8:26pm UTC](https://forum.arduino.cc/t/solved-wifinina/538809/10 "2018-08-14T20:26:14Z")

</div>

Hi @VA3SU,

Could you please let us know what sketch you are compiling?

---

<div class="post-metadata">

**Author:** ![VA3SU](https://avatars.discourse-cdn.com/v4/letter/v/ce73a5/32.png) [@VA3SU](https://forum.arduino.cc/u/VA3SU)\
**Post date:** [August 15, 2018, 1:40am UTC](https://forum.arduino.cc/t/solved-wifinina/538809/11 "2018-08-15T01:40:27Z")

</div>

Sorry I should have said but I tried many of the sketches in the WifiNina, AP\_Simplewebserver or Scannetworks.

Regards,  
Kevin

---

<div class="post-metadata">

**Author:** ![VA3SU](https://avatars.discourse-cdn.com/v4/letter/v/ce73a5/32.png) [@VA3SU](https://forum.arduino.cc/u/VA3SU)\
**Post date:** [August 15, 2018, 10:43am UTC](https://forum.arduino.cc/t/solved-wifinina/538809/12 "2018-08-15T10:43:56Z")

</div>

And yes, did the library update to 1.1.0, and using the Arduino ide 1.8.5 of course.

---

<div class="post-metadata">

**Author:** ![sandeepmistry](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/sandeepmistry/32/222324_2.png) [@sandeepmistry](https://forum.arduino.cc/u/sandeepmistry)\
**Post date:** [August 15, 2018, 12:46pm UTC](https://forum.arduino.cc/t/solved-wifinina/538809/13 "2018-08-15T12:46:00Z")

</div>

Hi @VA3SU,

Could you please enable "Show verbose output during: compilation" in the IDE's preferences and provide the full build output.

I'm wondering if you library installation got corrupt somehow, as the Travis CI build for the library is working fine: [Travis CI - Test and Deploy Your Code with Confidence](https://travis-ci.org/arduino-libraries/WiFiNINA)

---

<div class="post-metadata">

**Author:** ![VA3SU](https://avatars.discourse-cdn.com/v4/letter/v/ce73a5/32.png) [@VA3SU](https://forum.arduino.cc/u/VA3SU)\
**Post date:** [August 15, 2018, 12:53pm UTC](https://forum.arduino.cc/t/solved-wifinina/538809/14 "2018-08-15T12:53:09Z")

</div>

Thanks for looking. File attached.

Build of AP simple web server

Regards,  
Kevin

[verbose.txt](https://forum.arduino.cc/uploads/short-url/9zBYyqe9b6iQ2qyesBDqvK6VwY.txt) (73.2 KB)

---

<div class="post-metadata">

**Author:** ![VA3SU](https://avatars.discourse-cdn.com/v4/letter/v/ce73a5/32.png) [@VA3SU](https://forum.arduino.cc/u/VA3SU)\
**Post date:** [August 15, 2018, 12:59pm UTC](https://forum.arduino.cc/t/solved-wifinina/538809/15 "2018-08-15T12:59:31Z")

</div>

Looks like a corrupted install of the lib. I downgraded it to 1.0 then back to 1.1 and all is well...

Regards and thanks for the help.

Kevin

---

<div class="post-metadata">

**Author:** ![trupples](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/trupples/32/1179646_2.png) [@trupples](https://forum.arduino.cc/u/trupples)\
**Post date:** [August 15, 2018, 3:48pm UTC](https://forum.arduino.cc/t/solved-wifinina/538809/16 "2018-08-15T15:48:17Z")

</div>

The new updates work!! Thanks so much to the arduino team and to everyone else who worked on this. You guys rock!

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [May 7, 2021, 11:54am UTC](https://forum.arduino.cc/t/solved-wifinina/538809/17 "2021-05-07T11:54:47Z")

</div>

Closed on May 7, 2021, 11:54am UTC


