Skip to main content

Documentation Status pylint Status Coverage Status

RFM69 Radio interface for the Raspberry Pi

This package provides a Python wrapper of the LowPowerLabs RFM69 library and is largely based on the work of Eric Trombly who ported the library from C.

The package expects to be installed on a Raspberry Pi and depends on the RPI.GPIO and 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.

Changelog

0.7.0

  • RFM69HW and HCW specific functions and power level setting added by @Makodan

0.6.0

  • Added support for ATC mode (thanks @MxMarx)
  • Reduced some hang (thanks @MxMarx)
  • Extended registers retrieved to include High Power PA settings (thanks @tomtastic)

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

Metadata

Release files for rpi-rfm69 0.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rpi-rfm69 0.7.0
File Size Uploaded
rpi-rfm69-0.7.0.tar.gz 33.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rpi-rfm69 0.7.0
File Interpreter ABI Platform
rpi_rfm69-0.7.0-py3-none-any.whl Python 3 none any Details

Total release size: 66.1 kB

Release files / rpi-rfm69-0.7.0.tar.gz

Download URL rpi-rfm69-0.7.0.tar.gz
Size 33.6 kB
Tags Source
SHA-256 checksum
How to use checksums
08f6fdbf9864f677d2b54334d7a06adc12c8eedfd77eadca3c9a02e482d3e271
BLAKE2b-256 checksum
How to use checksums
b2409f11938c33d95521cf0331f2832a6b4d974bb4b93173e45e2618c26d72c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.10.0 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/1.0.0 urllib3/1.26.18 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9

Release files / rpi_rfm69-0.7.0-py3-none-any.whl

Download URL rpi_rfm69-0.7.0-py3-none-any.whl
Size 32.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
76ca59338e7dc2912f188e653695d7d88e4b458a18c679d0ebe8d9ff54b39b06
BLAKE2b-256 checksum
How to use checksums
9b2c1abb37918f37af1d02ae627e7b575054b9a61508e04b524a1f47c72cc27d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.10.0 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/1.0.0 urllib3/1.26.18 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page