When attempting to compile the example downloaded from Arduino called WiFiWebServer on my Linux Debian laptop I get the following error messages.
Arduino: 1.8.13 (Linux), Board: "Arduino Uno WiFi"
/home/alf/Arduino/libraries/WiFiNINA/src/utility/spi_drv.cpp: In static member function 'static void SpiDrv::begin()':
/home/alf/Arduino/libraries/WiFiNINA/src/utility/spi_drv.cpp:87:24: error: 'PINS_COUNT' was not declared in this scope
if (SLAVERESET > PINS_COUNT) {
^~~~~~~~~~
/home/alf/Arduino/libraries/WiFiNINA/src/utility/spi_drv.cpp:87:24: note: suggested alternative: 'PING_CMD'
if (SLAVERESET > PINS_COUNT) {
^~~~~~~~~~
PING_CMD
/home/alf/Arduino/libraries/WiFiNINA/src/utility/spi_drv.cpp:97:15: error: 'NINA_GPIO0' was not declared in this scope
pinMode(NINA_GPIO0, OUTPUT);
^~~~~~~~~~
/home/alf/Arduino/libraries/WiFiNINA/src/utility/spi_drv.cpp: In static member function 'static int SpiDrv::available()':
/home/alf/Arduino/libraries/WiFiNINA/src/utility/spi_drv.cpp:581:25: error: 'NINA_GPIO0' was not declared in this scope
return (digitalRead(NINA_GPIO0) != LOW);
^~~~~~~~~~
exit status 1
Error compiling for board Arduino Uno WiFi.
Please advise what I have done incorrectly.