Changelogs » Adafruit-circuitpython-tinylora

PyUp Safety actively tracks 261,870 Python packages for vulnerabilities and notifies you when to upgrade.

Adafruit-circuitpython-tinylora

2.1.2

To use in CircuitPython, simply install the [Adafruit CircuitPython bundle](https://circuitpython.org/libraries).
  
  To use in CPython, `pip3 install adafruit-circuitpython-tinylora`.
  
  Read the [docs](http://circuitpython.readthedocs.io/projects/tinylora/en/latest/) for info on how to use it.

2.1.1

To use in CircuitPython, simply install the [Adafruit CircuitPython bundle](https://circuitpython.org/libraries).
  
  To use in CPython, `pip3 install adafruit-circuitpython-tinylora`.
  
  Read the [docs](http://circuitpython.readthedocs.io/projects/tinylora/en/latest/) for info on how to use it.

2.1.0

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](https://learn.adafruit.com/improve-your-code-with-pylint)
  
  To use in CircuitPython, simply install the [Adafruit CircuitPython bundle](https://circuitpython.org/libraries).
  
  To use in CPython, `pip3 install adafruit-circuitpython-tinylora`.
  
  Read the [docs](http://circuitpython.readthedocs.io/projects/tinylora/en/latest/) for info on how to use it.

2.0.2

To use in CircuitPython, simply install the [Adafruit CircuitPython bundle](https://circuitpython.org/libraries).
  
  To use in CPython, `pip3 install adafruit-circuitpython-tinylora`.
  
  Read the [docs](http://circuitpython.readthedocs.io/projects/tinylora/en/latest/) for info on how to use it.

2.0.1

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](https://circuitpython.org/libraries).
  
  To use in CPython, `pip3 install adafruit-circuitpython-tinylora`.
  
  Read the [docs](http://circuitpython.readthedocs.io/projects/tinylora/en/latest/) for info on how to use it.

2.0.0

BREAKING RELEASE: The TinyLoRa initialization method signature has been changed to require a `rst` pin (digitalio pin object).
  
  from:
  `lora = TinyLoRa(spi, cs, irq, ttn_config)`
  to:
  `lora = TinyLoRa(spi, cs, irq, rst, ttn_config)`
  
  
  *Release Notes*
  * Resets the RFM9x module before attempting to read the RFM9x RegVersion. Prevents chip from starting/reading from a bad state.
  * Examples have been changed to reflect the addition of the RST pin.
  * Adds a deinit() method along with enter and exit methods for use with a context manager
  
  
  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-tinylora`.
  
  Read the [docs](https://circuitpython.readthedocs.io/projects/tinylora/en/latest/) for info on how to use it.

1.0.8

- Library supports forwarding payloads larger than 7 bytes to TheThingsNetwork - thanks jerryneedell for adding this! (https://github.com/adafruit/Adafruit_CircuitPython_TinyLoRa/issues/19)
  
  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-tinylora`.
  
  Read the [docs](https://circuitpython.readthedocs.io/projects/tinylora/en/latest/) for info on how to use it.

1.0.7

- Removed printing three frequency registers (MSB/MID/LSB) to the REPL when `set_channel` is called.
  - Updated RTD badge to current URL.
  
  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-tinylora`.
  
  Read the [docs](https://circuitpython.readthedocs.io/projects/tinylora/en/latest/) for info on how to use it.

1.0.6

- Added Single Channel Example
  
  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-tinylora`.
  
  Read the [docs](https://circuitpython.readthedocs.io/projects/tinylora/en/latest/) for info on how to use it.

1.0.5

* Explicitly declare `irq` (RFM Pin D0) direction as input and `cs` (RFM Pin NSS) direction as output within `adafruit_tinylora.py`.
  
  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-tinylora`.
  
  Read the [docs](https://circuitpython.readthedocs.io/projects/tinylora/en/latest/) for info on how to use it.

1.0.4

* Fix SPI line ordering for `examples`
  * Updated comments to reflect AU915 frequencies (thanks to philwilkinson40)
  * Updated comments to reflect correct AS/EU frequency plans and added frequencies for the US regional frequency plan.
  
  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-tinylora`.
  
  Read the [docs](https://circuitpython.readthedocs.io/projects/tinylora/en/latest/) for info on how to use it.

1.0.3

* Added a LED blink to`/examples` to signify the status of the packet.
  * Updated README to include license info and PyPi installation instructions.

1.0.2

Minor release with ram optimizations for the Feather M0

1.0.1

* Fixing an issue with PyPi deployment
  
  To use in CPython, `pip install adafruit-circuitpython-tinylora`

1.0.0

Initial release of CircuitPython TinyLoRaWAN library. This is a library for communicating with  [The Things Network](https://www.thethingsnetwork.org/)  using a Hope RF RFM95/96/97/98(W) LoRa Transceiver Module.
  
  Features:
  * Supports sending data over multiple channels (or single - you can specify one!) to The Things Network
  * Supports major TTN regional frequency plans - US,  AU,  AS,  EU
  * Support for multiple (7) datarates.
  
  Examples for [sending data packets](https://github.com/adafruit/Adafruit_CircuitPython_TinyLoRa/blob/master/examples/tinylora_simpletest.py) and sending [data from a temperature/humidity sensor](https://github.com/adafruit/Adafruit_CircuitPython_TinyLoRa/blob/master/examples/tinylora_simpletest_si7021.py) are included with this release.
  
  **Note:** This is a *large* library. It will fit on a Feather M4, but we suggest downloading the .mpy file to save space on M0/M4 boards.
  
  To use in CircuitPython, download the .mpy file and copy it to the `lib` folder on the `CIRCUITPY` drive. Or, simply install the [Adafruit CircuitPython bundle](https://github.com/adafruit/Adafruit_CircuitPython_Bundle).
  
  To use in CPython, `pip install adafruit-circuitpython-<libname>`.
  
  Read the [docs](http://circuitpython.readthedocs.io/projects/Adafruit_CircuitPython_TinyLoRa/en/latest/) for info on how to use it.