Skip to content

Releases: mcci-catena/Catena-Arduino-Platform

v0.24.0

27 Feb 08:30
2719512
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.23.0...v0.24.0

v0.23.0

27 Feb 08:16
6563aba
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.22.0...v0.23.0

v0.22.0

07 Sep 12:03
b832439
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.21.2...v0.22.0

v0.21.2: bug fixes

05 Jul 22:38
6c1db30
Compare
Choose a tag to compare

Version 0.21.2 is a bug fix release.

  • Check SessionState for validity when fetching ABP info (#312, v0.21.2-pre1).
  • Set LMIC clock error for STM32 even when running from HSI clock; we encountered a test board that needed this and conclude that it's generally a good idea (#313, v0.21.2-pre2).

This release requires Arduino-LoRaWAN version v0.9.1-pre1 or later. Other library requirements are unchanged.

Bug fixes

05 Jul 12:46
113daf5
Compare
Choose a tag to compare

This release contains bug fixes for the following:

  • #300, #307 -- fix SAMD compiles.
  • #304: FRAM reset doesn't clear library cache.
  • #305: make FRAM slightly easier to debug.

v0.21.0: support for TTN v3, LMIC v4, Trusted Bootloader

02 Jun 03:34
Compare
Choose a tag to compare

Major new (probably breaking) features

  • Add TTN V3 support by supporting complete state save/restore (#286). Requires Arduino LoRaWAN v0.9.0 and Arduino LMIC v4.0.0. #286
  • Add support for MCCI Trusted Bootloader (STM32L0 only).
  • Add abstract download engine for getting firmware from a variety of sources.
  • Fix #287: switch to semantic versioning, which means that bottom 8 bits must be compared using macros, rather than directly.
  • fix #293: don't clobber user's write buffer in Catena_Mx25v8035f::programPage(). Breaking change because signature of function changes.
  • remove the global gpCatenaBase in favor of the static CatenaBase::pCatenaBase.

Non-breaking enhancements:

  • fix #294: make Flash driver more gCatena.poll() friendly.
  • add an API to fetch a pointer to the line collector, to allow commands to collect additional input.
  • fix #295: rearrange log flags for more utility.
  • fix #296: add access to AppInfo block and signing info related to running app and the bootloader.

Bug fixes:

  • fix #288: correct bugs in Si1133 driver.

Pre-release with TTN V3 support, bootloader support, more

07 May 03:01
8e7234d
Compare
Choose a tag to compare

Many new features.... docs lag behind.

  • Add TTN V3 support by supporting complete state save/restore.
  • Add support for MCCI Trusted Bootloader
  • Add abstract download engine for getting firmware from a variety of sources.

v0.20.1: fix 59-day sleep bug

09 Feb 23:38
3f23add
Compare
Choose a tag to compare

Fix for #279, which was a big problem for systems that use sleep().

v0.20.0: support Catena 4802; improve Si1133 driver

23 Dec 19:08
e827a60
Compare
Choose a tag to compare

See release notes for details. Summary:

  • Added support for the new MCCI Catena 4802 (4801 with better power management and temperature/humidity sensor on board)
  • Updated the Si1133 driver to add 24-bit support for light measurement, and made more robust against sensor hangs
  • Fix ADC operation when running at 2 MHz or 4 MHz clocks

Add "lorawan configure" command

12 May 05:36
92019ca
Compare
Choose a tag to compare

Add new "lorawan configure" command that displays the full set of provisioning fields.