Adafruit_CircuitPython_RFM9x

CircuitPython module for the RFM95/6/7/8 LoRa wireless 433/915mhz packet radios.

MIT License

Downloads
1.8K
Stars
68
Committers
18
Adafruit_CircuitPython_RFM9x - 2.2.16 - Fix RTD Docs Build and Unpin Sphinx Latest Release

Published by FoamyGuy 11 months ago

Changes: https://github.com/adafruit/Adafruit_CircuitPython_RFM9x/compare/2.2.15...2.2.16

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-rfm9x.

Read the docs for info on how to use it.

Adafruit_CircuitPython_RFM9x - 2.2.15 - Fix RTD Theme Issue

Published by FoamyGuy about 1 year ago

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-rfm9x.

Read the docs for info on how to use it.

Adafruit_CircuitPython_RFM9x - 2.2.14 - Updated .pylintrc, fixed jQuery

Published by evaherrada over 1 year ago

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-RFM9x.

Read the docs for info on how to use it.

Adafruit_CircuitPython_RFM9x - 2.2.13 - Fixed pylint errors

Published by evaherrada almost 2 years ago

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-rfm9x.

Read the docs for info on how to use it.

Adafruit_CircuitPython_RFM9x - 2.2.12 - Made copyright stay up to date in docs/conf.py

Published by evaherrada about 2 years ago

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-rfm9x.

Read the docs for info on how to use it.

Adafruit_CircuitPython_RFM9x - 2.2.11 - Fixed version string

Published by evaherrada about 2 years ago

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-rfm9x.

Read the docs for info on how to use it.

Adafruit_CircuitPython_RFM9x - 2.2.10 - Switched to pyproject.toml

Published by evaherrada about 2 years ago

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-rfm9x.

Read the docs for info on how to use it.

Adafruit_CircuitPython_RFM9x - 2.2.9 - Populate __version__ attribute

Published by tekktrik over 2 years ago

This library now has the correct version set in the module attribute __version__ when installed from PyPI.

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-rfm9x.

Read the docs for info on how to use it.

Adafruit_CircuitPython_RFM9x - 2.2.8 - Switched to pyproject.toml

Published by evaherrada over 2 years ago

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-rfm9x.

Read the docs for info on how to use it.

Adafruit_CircuitPython_RFM9x - 2.2.7 - Added cp.org link to index.rst

Published by evaherrada over 2 years ago

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-rfm9x.

Read the docs for info on how to use it.

Adafruit_CircuitPython_RFM9x - 2.2.6 - Repo documentation and config updates

Published by evaherrada over 2 years ago

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-rfm9x.

Read the docs for info on how to use it.

Adafruit_CircuitPython_RFM9x - 2.2.5 - Adjust Typing for Python 3.7

Published by FoamyGuy over 2 years ago

This release contains fallback fix for typing under Python 3.7

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-rfm9x.

Read the docs for info on how to use it.

Adafruit_CircuitPython_RFM9x - 2.2.4 - Typing Information

Published by FoamyGuy over 2 years ago

This release includes typing information for function arguments and returns. Thank you @jcerise

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-rfm9x.

Read the docs for info on how to use it.

Adafruit_CircuitPython_RFM9x - 2.2.3 - Updated documentation link, python version

Published by evaherrada over 2 years ago

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-rfm9x.

Read the docs for info on how to use it.

Adafruit_CircuitPython_RFM9x - 2.2.2 - Use supervisor.ticks_ms when available instead of time.monotonic()

Published by evaherrada almost 3 years ago

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-rfm9x.

Read the docs for info on how to use it.

Adafruit_CircuitPython_RFM9x - 2.2.1 - Updated pylint version, linted

Published by evaherrada almost 3 years ago

To use in CircuitPython, simply install the Adafruit CircuitPython Bundle.

To use in CPython, pip3 install adafruit-circuitpython-rfm9x.

Read the docs for info on how to use it.

Adafruit_CircuitPython_RFM9x - Enable CRC by default

Published by jerryneedell over 3 years ago

The CRC is enabled by default to be compatible with the Arduino/RadioHead Library implementation.

To disable the CRC either:
1)disable it when instantiating the device (add crc=False) to the kwarg list
2)change the setting via the enable_crc property (eg. rfm9x.enable_crc=False)

This will have minimal impact on existing CircuitPython to CircuitPython communication because the CircuitPython library allows the "explicit" header setting to determine if the CRC is used. The radio uses an additional header to determine if the CRC is present. The RadioHead library has an extra check to verify that the transmitter and received have matching CRC state. In Circuit Python, even if one side has the CRC enabled and the other does not, the packets will be received. The internal header determines if the CRC is present. Existing deployments that do not have the CRC enabled will still work as before.

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-rfm9x.

Read the docs for info on how to use it.

Adafruit_CircuitPython_RFM9x - 2.1.4 - Moved pylint from build.yml to .pre-commit-config.yml

Published by evaherrada over 3 years ago

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-rfm9x.

Read the docs for info on how to use it.

Adafruit_CircuitPython_RFM9x - 2.1.3 - Fixed issue with Black and Pylint versions in the pre-commit config

Published by evaherrada over 3 years ago

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-rfm9x.

Read the docs for info on how to use it.

Adafruit_CircuitPython_RFM9x - Add SNR property

Published by jerryneedell over 3 years ago

Adds snr and last_snr properties -- similar to rssi and last_rssi.

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-rfm9x.

Read the docs for info on how to use it.

Package Rankings
Top 7.95% on Pypi.org
Related Projects