Releases: mcci-catena/Catena-Arduino-Platform
Releases · mcci-catena/Catena-Arduino-Platform
v0.24.0
What's Changed
- fix #356: added kUplinkInterval to FRAM storage by @dhineshkumarmcci in #357
- This is version 0.24.0 by @dhineshkumarmcci in #359
Full Changelog: v0.23.0...v0.24.0
v0.23.0
v0.22.0
What's Changed
- Fix #319: cSerial<> didn't work for STM32 USB Serial. by @terrillmoore in #320
- Fix #321: add 24-bit encoding support by @terrillmoore in #322
- Add LoRaWAN status, subband commands by @terrillmoore in #328
- fix #342: added support to Catena 4610 Version 2 by @dhineshkumarmcci in #343
- Added support to Catena 4618 and Catena 4612 Vesrion 2 by @dhineshkumarmcci in #347
- fix #348: This is v0.22.0 by @dhineshkumarmcci in #349
Full Changelog: v0.21.2...v0.22.0
v0.21.2: bug fixes
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
v0.21.0: support for TTN v3, LMIC v4, Trusted Bootloader
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
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
Fix for #279, which was a big problem for systems that use sleep().
v0.20.0: support Catena 4802; improve Si1133 driver
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
Add new "lorawan configure" command that displays the full set of provisioning fields.