RFM69 Radio interface for the Raspberry Pi
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rpi-rfm69-0.7.0.tar.gz
(33.6 kB
view details)
Built Distribution
rpi_rfm69-0.7.0-py3-none-any.whl
(32.6 kB
view details)
File details
Details for the file rpi-rfm69-0.7.0.tar.gz
.
File metadata
- Download URL: rpi-rfm69-0.7.0.tar.gz
- Upload date:
- Size: 33.6 kB
- Tags: Source
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08f6fdbf9864f677d2b54334d7a06adc12c8eedfd77eadca3c9a02e482d3e271 |
|
MD5 | 1ce1d2e1431cdc4794f7f6cc6bba80d3 |
|
BLAKE2b-256 | b2409f11938c33d95521cf0331f2832a6b4d974bb4b93173e45e2618c26d72c2 |
File details
Details for the file rpi_rfm69-0.7.0-py3-none-any.whl
.
File metadata
- Download URL: rpi_rfm69-0.7.0-py3-none-any.whl
- Upload date:
- Size: 32.6 kB
- Tags: Python 3
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76ca59338e7dc2912f188e653695d7d88e4b458a18c679d0ebe8d9ff54b39b06 |
|
MD5 | db26dd5a16cd841ccc576922cf0553e1 |
|
BLAKE2b-256 | 9b2c1abb37918f37af1d02ae627e7b575054b9a61508e04b524a1f47c72cc27d |