diff --git a/RF24.h b/RF24.h index 387a6ae54..be1ef24a5 100644 --- a/RF24.h +++ b/RF24.h @@ -1421,7 +1421,7 @@ class RF24 { * - Clean up begin() function (reduce program size) * * v1.3.7 - * - Bug fix for startWrite() function affecting RF24 stack (all RF24 libraries) + * - Bug fix for writeFast() function affecting RF24 stack (all RF24 libraries) * - Unify Arduino & Linux constructor. Accept SPI speed in Hz as optional parameter * - Removal of BCM2835 SPI speed constants due to removal from BCM library * - Update to latest BCM2835 driver diff --git a/RF24_config.h b/RF24_config.h index 233fc5abd..7572a957f 100644 --- a/RF24_config.h +++ b/RF24_config.h @@ -144,7 +144,9 @@ typedef char const char; #else // Fill in pgm_read_byte that is used, but missing from DUE - #include + #ifdef ARDUINO_ARCH_AVR + #include + #endif #ifndef pgm_read_byte #define pgm_read_byte(addr) (*(const unsigned char *)(addr)) #endif @@ -168,7 +170,7 @@ #ifndef pgm_read_word #define pgm_read_word(p) (*(p)) #endif - #ifndef pgm_read_ptr + #if !defined pgm_read_ptr || defined ARDUINO_ARCH_MBED #define pgm_read_ptr(p) (*(p)) #endif #ifndef PRIPSTR diff --git a/library.json b/library.json index b413b1a47..d91ba1ee8 100644 --- a/library.json +++ b/library.json @@ -1,12 +1,12 @@ { "name": "RF24", "keywords": "rf, radio, wireless, spi", - "description": "Optimized High Speed Driver for nRF24L01(+) 2.4GHz Wireless Transceiver", + "description": "Radio driver, OSI layer 2 library for nrf24L01(+) modules.", "repository": { "type": "git", "url": "https://github.com/nRF24/RF24.git" }, - "version": "1.3.8", + "version": "1.3.9", "frameworks": "arduino", "platforms": [ "atmelavr", diff --git a/library.properties b/library.properties index 288eb10de..f277acfca 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=RF24 -version=1.3.8 +version=1.3.9 author=TMRh20 maintainer=TMRh20,Avamander sentence=Radio driver, OSI layer 2 library for nrf24L01(+) modules.