I am looking for an example code for receiving and sending data packets larger than the FIFO capacity of the RFM95 radio module. I have 107 bytes to receive packets, but only the first part, 64 bytes, is correctly read from the FIFO. I use DIO0 - Payload Ready, DIO1 - FifoLevel interrupts or I change to FifoEmpty on the fly, unfortunately some things that are incomprehensible to me happen, e.g. in the second FIFO reading the same byte is repeatedly read as if the bytes in the FIFO have not had time to move. My program is written in C on STM32IdeCube, the radio signal is OOK modulation at 868MHz, packet mode. I also wrote about it on our large Polish electronic forum, there are code examples and more relevant information.
Best posts made by MAJSTER XXL
Latest posts made by MAJSTER XXL
RFM95 config for receive packet bigger than FIFO