Initial import of support files for all Digistump boards - Digispark, Pro, DigiX - including libraries, examples, tools, and other support files for the Arduino IDE

This commit is contained in:
Erik Tylek Kettenburg
2014-12-19 08:45:50 -08:00
parent 97abdbf157
commit 7e7473a2d6
3567 changed files with 722870 additions and 0 deletions

View File

@@ -0,0 +1,49 @@
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