Breakout Raspberry Pi code from http://github.com/stanleyseow/RF24
C++ C Makefile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
.gitignore
Makefile
README.md
RF24.cpp
RF24.h
RF24_config.h
bcm2835.c initial Nov 21, 2013
bcm2835.h
nRF24L01.h

README.md

RF24-rpi

Breakout Raspberry Pi code from http://github.com/stanleyseow/RF24

Local additions to Makefile and examples so they work out of the box with Arduino equivalents.

=================

this is library to use the nrf24l01 on the raspberry pi.

it's based on the arduino lib from J. Coliz maniacbug@ymail.com. the library was berryfied by Purinda Gunasekara purinda@gmail.com. then forked from forked from github stanleyseow/RF24 by myself

setup the library

Clone or download this repo then go to folder cd RF24/librf24-rpi/librf24-bcm/

then

make ; make install

examples

go to examples subfolder then make ; make install

In my examples I used the NRF on ArduiPi Board http://hallard.me/arduipi

So on example file the instance is created as follow, change the pins according your connections

// Setup for GPIO 22 CE and CE1 CSN with SPI Speed @ 8Mhz RF24 radio(RPI_V2_GPIO_P1_15, RPI_V2_GPIO_P1_26, BCM2835_SPI_SPEED_8MHZ);

Pin are NRF24L01 RPI P1 Connector nrf-vcc = rpi-3v3 (01) nrf-gnd = rpi-gnd (06) nrf-ce = rpi-ce1 (26) nrf-csn = rpi-gpio22 (15) nrf-sck = rpi-sckl (23) nrf-mo = rpi-mosi (19) nrf-mi = rpi-miso (21)

known issues

none

contact

Charles-Henri Hallard http://hallard.me