158164746b59d32eb10a8017e1ad03b1f858df86
order to minimize noisy/false message reception. Removed begin call from constructor as begin now has delay which creates timer race initialization. The delay exists to allow for power on/reset radio settling which can otherwise prevent CONFIG bits from holding. Added a method to allow CRC hardware validation to be disabled. This is a requirement for various promiscuous listening RF applications. Setting CRC width now forces CRC hardware validation enable.
Arduino driver for nRF24L01 2.4GHz Wireless Transceiver
Design Goals: This library is designed to be...
- Maximally compliant with the intended operation of the chip
- Easy for beginners to use
- Consumed with a public interface that's similiar to other Arduino standard libraries
- Built against the standard SPI library.
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%