diff --git a/Changelog.txt b/Changelog.txt index d8de38c..3b4e424 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -1,3 +1,7 @@ +2020-11-02: + - Version 4.0.2 + - No real changes, just needed to fix release versioning on GitHub + 2020-11-01: - Version 4.0.1 - Fixed issue with SPI.usingInterrupts() not being supported on ESP platforms diff --git a/library.json b/library.json index e3b9433..202c892 100755 --- a/library.json +++ b/library.json @@ -1,6 +1,6 @@ { "name": "nRF905 Radio Library", - "version": "4.0.1", + "version": "4.0.2", "keywords": "Arduino, Communication, nRF905, Nordic, 433Mhz, 868Mhz, 915Mhz, STM32, ESP8266, NodeMCU, ESP32, M5Stack", "description": "nRF905 Radio Library for Arduino", "repository": diff --git a/library.properties b/library.properties index f2fcc0e..0a01437 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=nRF905 Radio Library -version=4.0.1 +version=4.0.2 author=Zak Kemble maintainer=Zak Kemble sentence=nRF905 Radio Library for Arduino diff --git a/src/nRF905.cpp b/src/nRF905.cpp index b877624..d750ac3 100644 --- a/src/nRF905.cpp +++ b/src/nRF905.cpp @@ -13,6 +13,10 @@ #include "nRF905_config.h" #include "nRF905_defs.h" +#if defined(ESP32) + #warning "ESP32 platforms don't seem to have a way of disabling and enabling interrupts. Try to avoid accessing the SPI bus from within the nRF905 event functions. That is, don't read the payload from inside the rxComplete event and make sure to connect the AM pin. See https://github.com/zkemble/nRF905-arduino/issues/1" +#endif + static const uint8_t config[] PROGMEM = { NRF905_CMD_W_CONFIG, NRF905_CHANNEL,