Skip to content

Releases: adafruit/Adafruit_CircuitPython_TinyLoRa

BREAKING CHANGE: Adding a Reset Pin

19 Jul 19:51
9f62cd6

Choose a tag to compare

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.

To use in CPython, pip install adafruit-circuitpython-tinylora.

Read the docs for info on how to use it.

1.0.8

11 Feb 15:35
4e9eebc

Choose a tag to compare

  • Library supports forwarding payloads larger than 7 bytes to TheThingsNetwork - thanks @jerryneedell for adding this! (#19)

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

To use in CPython, pip install adafruit-circuitpython-tinylora.

Read the docs for info on how to use it.

1.0.7

01 Feb 17:14
980955c

Choose a tag to compare

  • 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.

To use in CPython, pip install adafruit-circuitpython-tinylora.

Read the docs for info on how to use it.

Add Example & Update Travis Badge In Readme

16 Jan 03:23
435a482

Choose a tag to compare

  • Added Single Channel Example

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

To use in CPython, pip install adafruit-circuitpython-tinylora.

Read the docs for info on how to use it.

1.0.5

21 Dec 17:51
e13d7f6

Choose a tag to compare

  • 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.

To use in CPython, pip install adafruit-circuitpython-tinylora.

Read the docs for info on how to use it.

1.0.4

20 Dec 16:43
8063358

Choose a tag to compare

  • 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.

To use in CPython, pip install adafruit-circuitpython-tinylora.

Read the docs for info on how to use it.

1.0.3

05 Dec 21:51
1bc6cae

Choose a tag to compare

  • 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

05 Dec 03:38
d5411fb

Choose a tag to compare

Minor release with ram optimizations for the Feather M0

Update for PyPi

04 Dec 20:30
bf94618

Choose a tag to compare

  • Fixing an issue with PyPi deployment

To use in CPython, pip install adafruit-circuitpython-tinylora

Initial release of CircuitPython TinyLoRa Library

04 Dec 20:00
c8681a8

Choose a tag to compare

Initial release of CircuitPython TinyLoRaWAN library. This is a library for communicating with The Things Network 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 and sending data from a temperature/humidity sensor 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.

To use in CPython, pip install adafruit-circuitpython-<libname>.

Read the docs for info on how to use it.