This is the collection of libraries for RF24 / NRF24L01 wireless modules on the raspberry pi.
There are three folders with three different libraries :-
- librf24 This library/driver is ported from Arduino to beaglebone then to RPi, uses GPIO
- librf24-bcm This library/driver is further ported to use Broadcom bcm2835 using hardware SPI
- librf24-wiringpi This library/driver implements a modified version of librf24 which uses WiringPi
- Change to the selected folder
- Execute "make" and "sudo make install" to install the shared libraries
- Change to examples folder, change to the correct connected pins and execte "make"
- The current bcm2835 drivers still have some minor bugs/errors. If you have errors, use the GPIO or WiringPi version.
- Forum links : http://www.raspberrypi.org/phpBB3/viewtopic.php?f=45&t=17061
- C library for Broadcom BCM 2835 http://www.open.com.au/mikem/bcm2835/index.html
- Maniacbug RF24 http://maniacbug.github.com/RF24/index.html
- RF24 Class Reference http://maniacbug.github.com/RF24/classRF24.html
Stanley Seow ( stanleyseow@gmail.com ) https://github.com/stanleyseow/RF24
RF24 for RPi using gpio: Arco van Geest arco@appeltaart.mine.nu https://github.com/gnulnulf/RF24
RF24 for RPi using bcm2835: Charles-Henri Hallard http://hallard.me/ https://github.com/hallard/RF24
RF24 for RPi using WiringPi: Trey Keown jfktrey@gmail.com https://github.com/jfktrey/RF24