07eb9f874999c2d862a99d452a29d08a0798760d
ATTiny support pulled in from https://github.com/jscrane/RF24 - SPI support for ATTiny is included with the library. Do NOT include SPI.h with tiny. Pin info etc can be found at: http://programmablehardware.blogspot.ca/2013/09/rf24-with-attiny84.html ATTiny 85 Example: RF24 radio(4,3); // CE: 4 CS: 3
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%