Compilation error for Arduino Uno WiFi Rev2

Compilation error for Arduino Uno WiFi Rev2.

I want to upload to Arduino Uno WiFi Rev2. transmitter program code and I get errors. Similar errors were popping up in the older radio library <VirtualWire.h>
after installing the <RH_ASK.h> library, I still can't upload the code. Somewhere I read to switch to the newer RadioHead library and a button from it. On Arduino Uno other programs work for me.

I also have an Arduino UNO and there is no problem with playing the transmitter code on it.

Program code:

#include <RadioHead.h>
#include <radio_config_Si4460.h>
#include <RHCRC.h>
#include <RHDatagram.h>
#include <RHGenericDriver.h>
#include <RHGenericSPI.h>
#include <RHHardwareSPI.h>
#include <RHMesh.h>
#include <RHNRFSPIDriver.h>
#include <RHReliableDatagram.h>
#include <RHRouter.h>
#include <RHSoftwareSPI.h>
#include <RHSPIDriver.h>
#include <RHTcpProtocol.h>
#include <RH_ASK.h>
#include <RH_NRF24.h>
#include <RH_NRF905.h>
#include <RH_RF22.h>
#include <RH_RF24.h>
#include <RH_RF69.h>
#include <RH_RF95.h>
#include <RH_Serial.h>
#include <RH_TCP.h>



#include <SPI.h> // Not actualy used but needed to compile

RH_ASK driver;

void setup()
{
  pinMode(13,1);
    Serial.begin(9600);  // Debugging only
    if (!driver.init())
         Serial.println("init failed");
}

void loop()
{
    uint8_t buf[12];
    uint8_t buflen = sizeof(buf);
    String x="";
    String y="Turn LED OFF";
    if (driver.recv(buf, &buflen)) // Non-blocking
    {
      int i;
      // Message with a good checksum received, dump it.
      Serial.print("Message: ");
      x=((String)(char*)buf);
      x.trim();
      Serial.println(x+ " :"+x.length());   
       if(x=="Turn LED ON!")
       {
        Serial.println("true ");
        digitalWrite(13,1);
        }
        else
        {
          digitalWrite(13,0);
          }
          
    }
    
}

Mistakes:

In file included from C:\Users\Lenovo T420S\Desktop\Arduino\KOMPILACJA\sketch_jan06a\sketch_jan06a.ino:22:0:
C:\Users\Lenovo T420S\Downloads\DS3231-1.1.0\libraries\RadioHead/RH_Serial.h:105:29: error: expected ')' before '&' token
     RH_Serial(HardwareSerial& serial);
                             ^
C:\Users\Lenovo T420S\Downloads\DS3231-1.1.0\libraries\RadioHead/RH_Serial.h:177:5: error: reference to 'HardwareSerial' is ambiguous
     HardwareSerial& _serial;
     ^~~~~~~~~~~~~~
C:\Users\Lenovo T420S\Downloads\DS3231-1.1.0\libraries\RadioHead/RH_Serial.h:36:7: note: candidates are: class HardwareSerial
 class HardwareSerial;
       ^~~~~~~~~~~~~~
In file included from C:\Users\Lenovo T420S\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.7\cores\arduino/UART.h:27:0,
                 from C:\Users\Lenovo T420S\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.7\cores\arduino/Arduino.h:140,
                 from sketch\sketch_jan06a.ino.cpp:1:
C:\Users\Lenovo T420S\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.7\cores\arduino/api/HardwareSerial.h:87:7: note:                 class arduino::HardwareSerial
 class HardwareSerial : public Stream
       ^~~~~~~~~~~~~~
exit status 1
Błąd kompilacji dla płytki Arduino Uno WiFi Rev2.    //PL
Compilation error for Arduino Uno WiFi Rev2.         // ANG

Please help. Whether the library <RadioHead.h> is not working on Arduino Uno WiFi Rev2. ?

Please post a link to where you downloaded that "RadioHead" library from. Or if you installed it using Library Manager (Sketch > Include Library > Manage Libraries in the Arduino IDE or Libraries > Library Manager in the Arduino Web Editor) then say so and state the full name of the library.

I downloaded the library from this link:

https://github.com/shveytank/RadioHead/blob/master/RadioHead-1.41.zip

Program codes are at this link:

https://github.com/shveytank/RF-433-MHZ

After downloading the library from this link:
http://www.airspayce.com/mikem/arduino/RadioHead/

And trying to upload the code on Arduino Uno WiFi Rev2 receives such errors:

CODE:

#include <RH_ASK.h>
#include <SPI.h> // Not actualy used but needed to compile

RH_ASK driver;

void setup()
{
    Serial.begin(9600);  // Debugging only
    if (!driver.init())
         Serial.println("init failed");
}

void loop()
{
    uint8_t buf[12];
    uint8_t buflen = sizeof(buf);
    if (driver.recv(buf, &buflen)) // Non-blocking
    {
      int i;
      // Message with a good checksum received, dump it.
      Serial.print("Message: ");
      Serial.println((char*)buf);         
    }
    
}

MISTAKES:

C:\Program Files (x86)\Arduino2022\libraries\RadioHead\RHHardwareSPI.cpp: In member function 'virtual void RHHardwareSPI::attachInterrupt()':
C:\Program Files (x86)\Arduino2022\libraries\RadioHead\RHHardwareSPI.cpp:77:25: error: 'virtual void SPIClassMegaAVR::attachInterrupt()' is private within this context
     SPI.attachInterrupt();
                         ^
In file included from C:\Program Files (x86)\Arduino2022\libraries\RadioHead/RadioHead.h:1501:0,
                 from C:\Program Files (x86)\Arduino2022\libraries\RadioHead/RHGenericSPI.h:10,
                 from C:\Program Files (x86)\Arduino2022\libraries\RadioHead/RHHardwareSPI.h:10,
                 from C:\Program Files (x86)\Arduino2022\libraries\RadioHead\RHHardwareSPI.cpp:7:
C:\Users\Lenovo T420S\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.7\libraries\SPI\src/SPI.h:186:15: note: declared private here
   inline void attachInterrupt() { SPI0.INTCTRL |= (SPI_IE_bm); }
               ^~~~~~~~~~~~~~~
C:\Program Files (x86)\Arduino2022\libraries\RadioHead\RHHardwareSPI.cpp: In member function 'virtual void RHHardwareSPI::detachInterrupt()':
C:\Program Files (x86)\Arduino2022\libraries\RadioHead\RHHardwareSPI.cpp:84:25: error: 'virtual void SPIClassMegaAVR::detachInterrupt()' is private within this context
     SPI.detachInterrupt();
                         ^
In file included from C:\Program Files (x86)\Arduino2022\libraries\RadioHead/RadioHead.h:1501:0,
                 from C:\Program Files (x86)\Arduino2022\libraries\RadioHead/RHGenericSPI.h:10,
                 from C:\Program Files (x86)\Arduino2022\libraries\RadioHead/RHHardwareSPI.h:10,
                 from C:\Program Files (x86)\Arduino2022\libraries\RadioHead\RHHardwareSPI.cpp:7:
C:\Users\Lenovo T420S\AppData\Local\Arduino15\packages\arduino\hardware\megaavr\1.8.7\libraries\SPI\src/SPI.h:187:15: note: declared private here
   inline void detachInterrupt() { SPI0.INTCTRL &= ~(SPI_IE_bm); }
               ^~~~~~~~~~~~~~~
exit status 1

Compilation error for Arduino Uno WiFi Rev2.