BLYNK
HOME       📲 GETTING STARTED       📗 DOCS       ❓HELP CENTER       👉 SKETCH BUILDER

Compile error with example Arduino_org_UNO_WiFi

Hi,

I have an Arduino uno with wifi rev 2
Arduino 1.18.13 and the blynk libraries 6.1
I use the code from the example - Arduino_org_UNO_WiFi.

When I compile I get the error below. What do I do wrong? Thx

Bart

Arduino: 1.8.13 (Windows 10), Board: “Arduino Uno WiFi Rev2, ATMEGA328”

In file included from C:\Arduino\libraries\WiFi_Link\src\utility\comm.cpp:27:0:

C:\Arduino\libraries\WiFi_Link\src\utility\comm.h:40:8: error: ‘CommDrv’ does not name a type

extern CommDrv commDrv;

    ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\comm.cpp:29:1: error: ‘CommDrv’ does not name a type

CommDrv commDrv;

^~~~~~~

In file included from C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:25:0:

C:\Arduino\libraries\WiFi_Link\src/utility/comm.h:40:8: error: ‘CommDrv’ does not name a type

extern CommDrv commDrv;

    ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp: In static member function ‘static void ServerDrv::startServer(uint16_t, uint8_t, uint8_t)’:

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:36:2: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

WAIT_FOR_SLAVE_SELECT();

^~~~~~~~~~~~~~~~~~~~~

In file included from C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:25:0:

C:\Arduino\libraries\WiFi_Link\src/utility/comm.h:40:8: error: ‘CommDrv’ does not name a type

extern CommDrv commDrv;

    ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp: In static member function ‘static void WiFiDrv::getNetworkData(uint8_t*, uint8_t*, uint8_t*)’:

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:59:5: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

 WAIT_FOR_SLAVE_SELECT();

 ^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:38:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(START_SERVER_TCP_CMD, PARAM_NUMS_3);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:41:37: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendParam(&protMode, 1, LAST_PARAM);

                                 ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:62:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(GET_IPADDR_CMD, PARAM_NUMS_1);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:64:22: error: ‘DUMMY_DATA’ was not declared in this scope

 uint8_t _dummy = DUMMY_DATA;

                  ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:41:37: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendParam(&protMode, 1, LAST_PARAM);

                                 ^~~~~~~~~~

                                 LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp: In static member function ‘static void ServerDrv::startClient(uint32_t, uint16_t, uint8_t, uint8_t)’:

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:59:2: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

WAIT_FOR_SLAVE_SELECT();

^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:64:22: note: suggested alternative: ‘SPI0_DATA’

 uint8_t _dummy = DUMMY_DATA;

                  ^~~~~~~~~~

                  SPI0_DATA

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:65:48: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendParam(&_dummy, sizeof(_dummy), LAST_PARAM);

                                            ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:65:48: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendParam(&_dummy, sizeof(_dummy), LAST_PARAM);

                                            ^~~~~~~~~~

                                            LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp: In static member function ‘static void WiFiDrv::getRemoteData(uint8_t, uint8_t*, uint8_t*)’:

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:80:5: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

 WAIT_FOR_SLAVE_SELECT();

 ^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:61:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(START_CLIENT_TCP_CMD, PARAM_NUMS_4);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:65:37: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendParam(&protMode, 1, LAST_PARAM);

                                 ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:65:37: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendParam(&protMode, 1, LAST_PARAM);

                                 ^~~~~~~~~~

                                 LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp: In static member function ‘static void ServerDrv::stopClient(uint8_t)’:

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:83:2: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

WAIT_FOR_SLAVE_SELECT();

^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:83:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(GET_REMOTE_DATA_CMD, PARAM_NUMS_1);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:84:44: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendParam(&sock, sizeof(sock), LAST_PARAM);

                                        ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:84:44: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendParam(&sock, sizeof(sock), LAST_PARAM);

                                        ^~~~~~~~~~

                                        LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp: In static member function ‘static void WiFiDrv::wifiDriverInit()’:

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:101:5: error: ‘commDrv’ was not declared in this scope

 commDrv.begin();

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp: In static member function ‘static int8_t WiFiDrv::wifiSetNetwork(char*, uint8_t)’:

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:106:2: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

WAIT_FOR_SLAVE_SELECT();

^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:85:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(STOP_CLIENT_TCP_CMD, PARAM_NUMS_1);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:86:33: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendParam(&sock, 1, LAST_PARAM);

                             ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:86:33: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendParam(&sock, 1, LAST_PARAM);

                             ^~~~~~~~~~

                             LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp: In static member function ‘static uint8_t ServerDrv::getServerState(uint8_t)’:

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:104:2: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

WAIT_FOR_SLAVE_SELECT();

^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:108:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(SET_NET_CMD, PARAM_NUMS_1);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:109:49: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendParam((uint8_t*)ssid, ssid_len, LAST_PARAM);

                                             ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:109:49: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendParam((uint8_t*)ssid, ssid_len, LAST_PARAM);

                                             ^~~~~~~~~~

                                             LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp: In static member function ‘static int8_t WiFiDrv::wifiSetPassphrase(char*, uint8_t, const char*, uint8_t)’:

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:129:2: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

WAIT_FOR_SLAVE_SELECT();

^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:106:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(GET_STATE_TCP_CMD, PARAM_NUMS_1);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:107:44: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendParam(&sock, sizeof(sock), LAST_PARAM);

                                        ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:107:44: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendParam(&sock, sizeof(sock), LAST_PARAM);

                                        ^~~~~~~~~~

                                        LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp: In static member function ‘static uint8_t ServerDrv::getClientState(uint8_t)’:

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:125:2: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

WAIT_FOR_SLAVE_SELECT();

^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:131:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(SET_PASSPHRASE_CMD, PARAM_NUMS_2);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:132:49: error: ‘NO_LAST_PARAM’ was not declared in this scope

 commDrv.sendParam((uint8_t*)ssid, ssid_len, NO_LAST_PARAM);

                                             ^~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:127:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(GET_CLIENT_STATE_TCP_CMD, PARAM_NUMS_1);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:133:50: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendParam((uint8_t*)passphrase, len, LAST_PARAM);

                                              ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:128:44: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendParam(&sock, sizeof(sock), LAST_PARAM);

                                        ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:133:50: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendParam((uint8_t*)passphrase, len, LAST_PARAM);

                                              ^~~~~~~~~~

                                              LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp: In static member function ‘static int8_t WiFiDrv::wifiSetKey(char*, uint8_t, uint8_t, const void*, uint8_t)’:

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:153:2: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

WAIT_FOR_SLAVE_SELECT();

^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:128:44: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendParam(&sock, sizeof(sock), LAST_PARAM);

                                        ^~~~~~~~~~

                                        LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp: In static member function ‘static uint16_t ServerDrv::availData(uint8_t)’:

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:146:2: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

WAIT_FOR_SLAVE_SELECT();

^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:155:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(SET_KEY_CMD, PARAM_NUMS_3);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:148:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(AVAIL_DATA_TCP_CMD, PARAM_NUMS_1);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:156:49: error: ‘NO_LAST_PARAM’ was not declared in this scope

 commDrv.sendParam((uint8_t*)ssid, ssid_len, NO_LAST_PARAM);

                                             ^~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:149:44: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendParam(&sock, sizeof(sock), LAST_PARAM);

                                        ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:149:44: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendParam(&sock, sizeof(sock), LAST_PARAM);

                                        ^~~~~~~~~~

                                        LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp: In static member function ‘static bool ServerDrv::getData(uint8_t, uint8_t*, uint8_t)’:

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:167:2: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

WAIT_FOR_SLAVE_SELECT();

^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:158:43: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendParam((uint8_t*)key, len, LAST_PARAM);

                                       ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:158:43: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendParam((uint8_t*)key, len, LAST_PARAM);

                                       ^~~~~~~~~~

                                       LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp: In static member function ‘static void WiFiDrv::config(uint8_t, uint32_t, uint32_t, uint32_t)’:

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:177:2: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

WAIT_FOR_SLAVE_SELECT();

^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:169:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(GET_DATA_TCP_CMD, PARAM_NUMS_2);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:171:29: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendParam(peek, LAST_PARAM);

                         ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:179:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(SET_IP_CONFIG_CMD, PARAM_NUMS_4);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:171:29: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendParam(peek, LAST_PARAM);

                         ^~~~~~~~~~

                         LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp: In static member function ‘static bool ServerDrv::getDataBuf(uint8_t, uint8_t*, uint16_t*)’:

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:194:2: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

WAIT_FOR_SLAVE_SELECT();

^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:180:50: error: ‘NO_LAST_PARAM’ was not declared in this scope

 commDrv.sendParam((uint8_t*)&validParams, 1, NO_LAST_PARAM);

                                              ^~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:183:45: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendParam((uint8_t*)&subnet, 4, LAST_PARAM);

                                         ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:196:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(GET_DATABUF_TCP_CMD, PARAM_NUMS_1);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:183:45: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendParam((uint8_t*)&subnet, 4, LAST_PARAM);

                                         ^~~~~~~~~~

                                         LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp: In static member function ‘static void WiFiDrv::setDNS(uint8_t, uint32_t, uint32_t)’:

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:201:2: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

WAIT_FOR_SLAVE_SELECT();

^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:197:45: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendBuffer(&sock, sizeof(sock), LAST_PARAM);

                                         ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:197:45: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendBuffer(&sock, sizeof(sock), LAST_PARAM);

                                         ^~~~~~~~~~

                                         LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp: In static member function ‘static bool ServerDrv::insertDataBuf(uint8_t, const uint8_t*, uint16_t)’:

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:217:2: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

WAIT_FOR_SLAVE_SELECT();

^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:203:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(SET_DNS_CONFIG_CMD, PARAM_NUMS_3);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:204:50: error: ‘NO_LAST_PARAM’ was not declared in this scope

 commDrv.sendParam((uint8_t*)&validParams, 1, NO_LAST_PARAM);

                                              ^~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:219:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(INSERT_DATABUF_CMD, PARAM_NUMS_2);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:221:47: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendBuffer((uint8_t *)data, _len, LAST_PARAM);

                                           ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:206:50: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendParam((uint8_t*)&dns_server2, 4, LAST_PARAM);

                                              ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:221:47: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendBuffer((uint8_t *)data, _len, LAST_PARAM);

                                           ^~~~~~~~~~

                                           LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp: In static member function ‘static bool ServerDrv::sendUdpData(uint8_t)’:

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:243:2: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

WAIT_FOR_SLAVE_SELECT();

^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:206:50: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendParam((uint8_t*)&dns_server2, 4, LAST_PARAM);

                                              ^~~~~~~~~~

                                              LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp: In static member function ‘static int8_t WiFiDrv::disconnect()’:

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:226:2: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

WAIT_FOR_SLAVE_SELECT();

^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:245:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(SEND_DATA_UDP_CMD, PARAM_NUMS_1);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:228:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(DISCONNECT_CMD, PARAM_NUMS_1);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:246:44: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendParam(&sock, sizeof(sock), LAST_PARAM);

                                        ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:230:22: error: ‘DUMMY_DATA’ was not declared in this scope

 uint8_t _dummy = DUMMY_DATA;

                  ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:246:44: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendParam(&sock, sizeof(sock), LAST_PARAM);

                                        ^~~~~~~~~~

                                        LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp: In static member function ‘static bool ServerDrv::sendData(uint8_t, const uint8_t*, uint16_t)’:

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:269:2: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

WAIT_FOR_SLAVE_SELECT();

^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:230:22: note: suggested alternative: ‘SPI0_DATA’

 uint8_t _dummy = DUMMY_DATA;

                  ^~~~~~~~~~

                  SPI0_DATA

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:231:35: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendParam(&_dummy, 1, LAST_PARAM);

                               ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:231:35: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendParam(&_dummy, 1, LAST_PARAM);

                               ^~~~~~~~~~

                               LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp: In static member function ‘static uint8_t WiFiDrv::getConnectionStatus()’:

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:248:2: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

WAIT_FOR_SLAVE_SELECT();

^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:271:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(SEND_DATA_TCP_CMD, PARAM_NUMS_2);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:273:46: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendBuffer((uint8_t *)data, len, LAST_PARAM);

                                          ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:251:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(GET_CONN_STATUS_CMD, PARAM_NUMS_0);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:273:46: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendBuffer((uint8_t *)data, len, LAST_PARAM);

                                          ^~~~~~~~~~

                                          LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp: In static member function ‘static uint8_t* WiFiDrv::getMacAddress()’:

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:269:2: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

WAIT_FOR_SLAVE_SELECT();

^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp: In static member function ‘static uint8_t ServerDrv::checkDataSent(uint8_t)’:

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:302:3: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

WAIT_FOR_SLAVE_SELECT();

^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:304:3: error: ‘commDrv’ was not declared in this scope

commDrv.sendCmd(DATA_SENT_TCP_CMD, PARAM_NUMS_1);

^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:272:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(GET_MACADDR_CMD, PARAM_NUMS_1);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:274:22: error: ‘DUMMY_DATA’ was not declared in this scope

 uint8_t _dummy = DUMMY_DATA;

                  ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:305:42: error: ‘LAST_PARAM’ was not declared in this scope

commDrv.sendParam(&sock, sizeof(sock), LAST_PARAM);

                                      ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\server_drv.cpp:305:42: note: suggested alternative: ‘LAST_ACK’

commDrv.sendParam(&sock, sizeof(sock), LAST_PARAM);

                                      ^~~~~~~~~~

                                      LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:274:22: note: suggested alternative: ‘SPI0_DATA’

 uint8_t _dummy = DUMMY_DATA;

                  ^~~~~~~~~~

                  SPI0_DATA

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:275:35: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendParam(&_dummy, 1, LAST_PARAM);

                               ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:275:35: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendParam(&_dummy, 1, LAST_PARAM);

                               ^~~~~~~~~~

                               LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp: In static member function ‘static char* WiFiDrv::getCurrentSSID()’:

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:309:5: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

 WAIT_FOR_SLAVE_SELECT();

 ^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:312:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(GET_CURR_SSID_CMD, PARAM_NUMS_1);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:314:22: error: ‘DUMMY_DATA’ was not declared in this scope

 uint8_t _dummy = DUMMY_DATA;

                  ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:314:22: note: suggested alternative: ‘SPI0_DATA’

 uint8_t _dummy = DUMMY_DATA;

                  ^~~~~~~~~~

                  SPI0_DATA

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:315:35: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendParam(&_dummy, 1, LAST_PARAM);

                               ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:315:35: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendParam(&_dummy, 1, LAST_PARAM);

                               ^~~~~~~~~~

                               LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp: In static member function ‘static uint8_t* WiFiDrv::getCurrentBSSID()’:

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:332:5: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

 WAIT_FOR_SLAVE_SELECT();

 ^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:335:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(GET_CURR_BSSID_CMD, PARAM_NUMS_1);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:337:22: error: ‘DUMMY_DATA’ was not declared in this scope

 uint8_t _dummy = DUMMY_DATA;

                  ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:337:22: note: suggested alternative: ‘SPI0_DATA’

 uint8_t _dummy = DUMMY_DATA;

                  ^~~~~~~~~~

                  SPI0_DATA

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:338:35: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendParam(&_dummy, 1, LAST_PARAM);

                               ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:338:35: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendParam(&_dummy, 1, LAST_PARAM);

                               ^~~~~~~~~~

                               LAST_ACK

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp: In static member function ‘static int32_t WiFiDrv::getCurrentRSSI()’:

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:353:2: error: ‘WAIT_FOR_SLAVE_SELECT’ was not declared in this scope

WAIT_FOR_SLAVE_SELECT();

^~~~~~~~~~~~~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:356:5: error: ‘commDrv’ was not declared in this scope

 commDrv.sendCmd(GET_CURR_RSSI_CMD, PARAM_NUMS_1);

 ^~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:358:22: error: ‘DUMMY_DATA’ was not declared in this scope

 uint8_t _dummy = DUMMY_DATA;

                  ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:358:22: note: suggested alternative: ‘SPI0_DATA’

 uint8_t _dummy = DUMMY_DATA;

                  ^~~~~~~~~~

                  SPI0_DATA

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:359:35: error: ‘LAST_PARAM’ was not declared in this scope

 commDrv.sendParam(&_dummy, 1, LAST_PARAM);

                               ^~~~~~~~~~

C:\Arduino\libraries\WiFi_Link\src\utility\wifi_drv.cpp:359:35: note: suggested alternative: ‘LAST_ACK’

 commDrv.sendParam(&_dummy, 1, LAST_PARAM);

it is not your board the org Uno WiFi.
use the WiFiNINA library. see the Arduino_MKR1010 Blynk example

Thanks!!!