d28323aadca8fa626315a9748c370d7e5a05dc64
- SPI transfer fix to read every available byte in the payload with payloads less than 32 bytes with dynamic payload size disabled.
Optimized High Speed Arduino driver for nRF24L01 2.4GHz Wireless Transceiver
Design Goals: This library is designed to be...
- More compliant with the manufacturer specified operation of the chip
- More reliable and feature rich
- Easy for beginners to use
- Consumed with a public interface that's similiar to other Arduino standard libraries
- Built against the standard SPI library.
March 2014: Optimization begun
April 2014: Optimization nearing completion
- The library has been tweaked to allow full use of the FIFO buffers for maximum transfer speeds
- Changes to read() functionality have increased reliability and response
- Extended timeout periods have been added to aid in noisy or otherwise unreliable environments
- Delays have been removed where possible to ensure maximum efficiency
- Arduino Due fully supported with extended SPI functions
- More! See the links below and class documentation for more info.
Please refer to:
This chip uses the SPI bus, plus two chip control pins. Remember that pin 10 must still remain an output, or
the SPI hardware will go into 'slave' mode.
Languages
C++
55.8%
C
39.7%
Groovy
3.2%
Shell
0.9%
Makefile
0.3%