Skip to content

Latest commit

 

History

History
 
 

librf24-rpi

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Raspberry Pi RF24 libraries

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

Setup

  1. Change to the selected folder
  2. Execute "make" and "sudo make install" to install the shared libraries
  3. Change to examples folder, change to the correct connected pins and execte "make"

Known issues

  • The current bcm2835 drivers still have some minor bugs/errors. If you have errors, use the GPIO or WiringPi version.

Links

Contact

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