In this Tutorial, I have developed the sketch I used to interface RYLR998 LoRa Module to enable UART DMA reception where idle can be detected to read complete packet of data at one shot ! I have also added ACK packet transmission from the receiver side to the transmitter side so the transmitter can have better information about the communication status.
I have also done a LoRa long range communication test to test the module limits. The test was done in several locations with gradual increase of communication distance. You won't believe how far I could get with these modules exchanging non corrupted data !.