[SOLVED] Problems with ESP8266 and NRF24L01+
-
Great work @numanx !
It is possible to use software spi instead of hardware spi (hardware spi only works with the default pins). See https://www.mysensors.org/build/ethernet_gateway for how to enable software spi and use #define directives to use different pins.
@mfalkvidd
It seems that ESP8266 doesn't support SOFTSPIIn file included from /home/numanx/Arduino/ESP8266OTA/ESP8266OTA.ino:120:0: /home/andreihering/Arduino/libraries/MySensors/MySensors.h:248:2: error: #error Soft SPI is not available on ESP8266 -
@mfalkvidd
It seems that ESP8266 doesn't support SOFTSPIIn file included from /home/numanx/Arduino/ESP8266OTA/ESP8266OTA.ino:120:0: /home/andreihering/Arduino/libraries/MySensors/MySensors.h:248:2: error: #error Soft SPI is not available on ESP8266 -
@numanx said in Problems with ESP8266 and NRF24L01+:
Checked the pinout diagram for the ESP-12E. Checked for continuity between GPIO13(from the chip) and D7 and there was no continuity.
Tried to connect the radio MOSI Pin directly to GPIO13 and IT WORKED!Good work!
Check the solder connection between the GPIO13 and the pcb. Probably it's faulty. With a little luck probably you can just re-solder the connection manually, and `then you'll be good to go.
-
This thread has been a life saver for me.
Just wanted to drop a line for anyone else who might be despairing why despite numerous tests, the radio would still not work on the NodeMCU.In my case, it was NodeMCU v3 from Lolin and I had two traces not workingbetween GPIO13 and GPIO12 - there was no continuity of the trace between the ESP-12E chip and the board pins. I had to solder those two traces together and now - everything works!
Thank you for inspiring me to look for this problem.