OSI Layer 2 driver for nRF24L01 on Arduino & Raspberry Pi/Linux Devices
stopListening()
must be called before write()
Fix broken compilation for some devices due to recent changes
Arduino: Fix problems with detection of SPI_HAS_TRANSACTION define affecting a number of platforms including Arduino Uno, ESP32, STM32 etc. Problems getting the driver working or working along with other SPI devices should be resolved with this update.
Linux: Update Linux SPI drivers to support setting the SPI speed in HZ. RF24 radio(22,0,8000000); will configure a speed of 8Mhz or users can modify RF24_config.h #define RF24_SPI_SPEED to set a default for all devices.
Linux: Support multiple instances of SPIDEV Minor fixes/changes
Arduino: Fix ESP32 progmem error/warning Cleanup/Update some examples & printf usage Revert compatibility changes for digitalWrite required due to the new API due to support being added for the 'old' methods Minor bug fixes