Async Webserver & NRF24L01

Hi All,

I have a problem and could do with some help.

I have two separate sketches of code. One is running a home automation system, based on an ESP8266 and the ESPAsyncWebServer. The other is taking a NRF24L04 radio, to make a low power RF bridge.

Both sketches work independently, however, when I add the NRF source files, the webserver starts and I can ping it, but the webpage is not served.

#include <SPI.h>
#include <nRF24L01.h>
#include <RF24.h>

Instead I get some random characters on the browser


image
If I uncoment the files above everything works as expected.

I have no other parts of the NRF radio on my code, I am just including the files for compilation.

The NRF works well, on a sketch ot its own.

For the purposes of troubleshooting I have also disabled the digital outputs and uncommented the parts of the code reading the I2C humidity sensor, as I thought these could be conflicting with the SPI code, but it made no difference

So, for some reason, the NRF files, seem to be breaking the code. I wonder if any of the registers is messing the RF portions of the ESP8266?

PS: I don't seem to be able to add attachments now., but happy to send the code and the libraries.

Hello,

Can't help without seeing your code, but is there any compile warnings ?

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.