Releases: adafruit/Adafruit_CircuitPython_RFM9x
1.3.1 - Added Black check, reran Black with Python 3 target.
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.
1.3.0 - Upgrade to latest Pylint, implement Black formatting
We have upgraded Pylint checks to use the latest version of Pylint and implemented usage of Black Python formatting. This does not change the functionality of the code - it is designed to bring it up to current standards and make it more readable.
- Remove pinned Pylint version number from build.yml file
- Synced
.pylintrc
file to match Adafruit standard - Ran upgraded Pylint and applied any changes or new disables necessary
- Ran Black formatter and allowed application of changes across entire repo
For more information on using Pylint and Black on your code, check out this guide on working with Pylint and Black
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.
1.2.2 - Update intersphinx link
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.
1.2.1 - Changed CI from Travis to GitHub Actions
This release includes:
- Migrating this repository from Travis to GitHub Actions. This has no effect on the behavior of the code itself.
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.
Enable interrupts for received packets
-
#33
send
andreceive
methods modified to allow interrupts from user-code. -
#33
send
can now listen after a packet is sent using new kwargkeep_listening
To use in CircuitPython, simply install the [Adafruit CircuitPython bundle] (https://github.com/adafruit/Adafruit_CircuitPython_Bundle).
To use in CPython, pip install adafruit-circuitpython-rfm9x
.
Read the docs for info on how to use it.
Fix GitHub repository URL to the correct value
- Repo URL updated to the correct URL for compatibility with
circup
, thanks @ntoll
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip install adafruit-circuitpython-rfm9x
.
Read the docs for info on how to use it.
Check RFM9x version and more verbose errors
- Incorrectly setting
tx_power
andfrequency_mhz
throws errors describing the accepted range - RFM9x now checks version to verify correct wiring
Thanks @terriko!
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip install adafruit-circuitpython-rfm9x
.
Read the docs for info on how to use it.
Expose radio configuration settings as properties
This release adds optional control properties to easily modify the modem's configuration. Thanks @applio! #21
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip install adafruit-circuitpython-rfm9x
.
Read the docs for info on how to use it.
Update Simpletest
Updated simpletest to blink on-board LED when packets are received.
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip install adafruit-circuitpython-rfm9x
.
Read the docs for info on how to use it.
minor bug fixes for empty packets
Fix a few bugs related to empty packet handling.
To use in CircuitPython, simply install the Adafruit CircuitPython bundle.
To use in CPython, pip install adafruit-circuitpython-rfm9x
.
Read the docs for info on how to use it.