Skip to content
This repository has been archived by the owner on Oct 17, 2020. It is now read-only.

jscrane/RF24-rpi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published