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)
| File | Size | Uploaded | |
|---|---|---|---|
| rpi-rfm69-0.7.0.tar.gz | 33.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|