Metadata-Version: 2.1
Name: rpi-rfm69
Version: 0.5.1
Summary: RFM69 Radio interface for the Raspberry Pi
Home-page: https://github.com/jgillula/rpi-rfm69
Author: Jeremy Gillula
Author-email: jgillula+rfm69rpi@gmail.com
License: UNKNOWN
Project-URL: Bug Reports, https://github.com/jgillula/rpi-rfm69/issues
Project-URL: Source, https://github.com/jgillula/rpi-rfm69/issues
Project-URL: Documentation, http://rpi-rfm69.readthedocs.io/
Project-URL: Tracker, https://github.com/jgillula/rpi-rfm69/issues
Keywords: rfm69 raspberry pi rf69 radio rfm69cw rfm69hcw
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Communications
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
License-File: LICENSE

[![Documentation Status](https://readthedocs.org/projects/rpi-rfm69/badge/?version=latest)](https://rpi-rfm69.readthedocs.io/en/latest/?badge=latest)
[![pylint Status](https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/jgillula/385e5dc0d1b4f63dffa3de2db8695a69/raw/test.json)](https://github.com/jgillula/rpi-rfm69/actions/workflows/pylint.yml)
[![Coverage Status](https://coveralls.io/repos/github/jgillula/rpi-rfm69/badge.svg)](https://coveralls.io/github/jgillula/rpi-rfm69)

# RFM69 Radio interface for the Raspberry Pi
This package provides a Python wrapper of the [LowPowerLabs RFM69 library](https://github.com/LowPowerLab/RFM69) and is largely based on the work of [Eric Trombly](https://github.com/etrombly/RFM69) who ported the library from C.

The package expects to be installed on a Raspberry Pi and depends on the [RPI.GPIO](https://pypi.org/project/RPi.GPIO/) and [spidev](https://pypi.org/project/spidev/) libraries. In addition you need to have an RFM69 radio module directly attached to the Pi. 

For details on how to connect such a module and further information regarding the API check out the [documentation](https://rpi-rfm69.readthedocs.io/).
# Changelog

## 0.5.1
- Added support for radios without reset pins

## 0.5.0
- Added set_frequency_in_Hz and get_frequency_in_Hz

## 0.4.0
- Made the Radio class threadsafe, and added threadsafe methods for accessing packets
- Added testing for the threadsafe methods
- Added pylinting and made some cosmetic changes to get a good pylint score
- Added coverage testing via coveralls.io, and instructions for doing so

## 0.3.0
- Added support for sendListenModeBurst
- Made tests more configurable
- Removed Python 2 from tests since it's EOL
- Added instructions on how to build for PyPi


