Uno R4 not working with RH_ASK library

Hallo I have problems to compile a program with RH_ASK.h library for the arduino R4, is there a solution for this problem

C:\Users\piete\Documents\Arduino\libraries\RadioHead\RHHardwareSPI.cpp: In member function 'virtual void RHHardwareSPI::begin()':
C:\Users\piete\Documents\Arduino\libraries\RadioHead\RHHardwareSPI.cpp:137:57: error: invalid conversion from 'uint8_t {aka unsigned char}' to 'BitOrder' [-fpermissive]
_settings = SPISettings(frequency, bitOrder, dataMode);
^
In file included from C:\Users\piete\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.0.4\libraries\SPI/SPI.h:22:0,
from C:\Users\piete\Documents\Arduino\libraries\RadioHead/RadioHead.h:1517,
from C:\Users\piete\Documents\Arduino\libraries\RadioHead/RHGenericSPI.h:10,
from C:\Users\piete\Documents\Arduino\libraries\RadioHead/RHHardwareSPI.h:10,
from C:\Users\piete\Documents\Arduino\libraries\RadioHead\RHHardwareSPI.cpp:7:
C:\Users\piete\AppData\Local\Arduino15\packages\arduino\hardware\renesas_uno\1.0.4\cores\arduino/api/HardwareSPI.h:47:3: note: initializing argument 2 of 'arduino::SPISettings::SPISettings(uint32_t, BitOrder, int)'
SPISettings(uint32_t clock, BitOrder bitOrder, int dataMode) {

  1. List item

^~~~~~~~~~~

exit status 1

Compilation error: exit status 1

Well, the RadioHead library referenced from the Arduino libraries pages hasn't been updated in 4 years, and there's an open issue from last month asking if the repository has been abandoned. I think if you want this fixed to work on the R4 badly enough, you might have to figure it out yourself.

The RadioHead library has been updated for Arduino UNO R4
Download Version 1.126
http://www.airspayce.com/mikem/arduino/RadioHead/RadioHead-1.126.zip

I just migrated my earlier LoRa sketches for the UNO R3 to UNO R4 :slight_smile:

Thanks for your reply, i let you know what the results are

Thank you, the new library works