RFM69 fork with modification for my master (original //github/etrombly/RFM69)
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2018-04-30 19:42:21 -07:00
.gitignore Minor changes to code for a little bit more debugging information and different pinout 2015-03-14 16:35:25 -07:00
example.py Don't print test.DATA 2018-04-30 19:42:21 -07:00
LICENSE added license 2015-02-04 15:51:44 +00:00
README.md Update README to make it clear what is the source of the code 2015-03-14 16:38:47 -07:00
RFM69.py Basic receiving 2015-03-27 17:12:49 -07:00
RFM69registers.py implemented send, sendwithretry, ackreceived, ackrequested, and sendack 2014-09-10 20:18:35 +02:00

This repository contains my modifications to https://github.com/etrombly/RFM69 Use that one instead.

This is a port of the RFM69 library for arduino from https://github.com/LowPowerLab/RFM69 to python for raspberry pi. Attach the RFM69 as follows:
RFM pin - Pi pin
3v3 - 17
DIO0 - 18 (GPIO24)
MOSI - 19
MISO - 21
CLK - 23
NSS - 24
Ground - 25

You can change the interrupt pin (GPIO24) in the class init.

prerequisites: RPi.GPIO and spidev

if you are using newer firmware you'll need to get a newer spidev, the old one is no longer working:

git clone https://github.com/Gadgetoid/py-spidev

cd py-spidev

sudo make install