Skip to content

Add new boards, numerous new features

Compare
Choose a tag to compare
@terrillmoore terrillmoore released this 04 Jul 00:24
· 270 commits to master since this release
542b834

This release adds support for three new boards:

  • MCCI Catena 4617, a version of the 4612, which uses an IDT HS3001 instead of the Bosch BME280
  • MCCI Catena 4618, a version of the 4612, which uses a Sensirion SHT31-DIS-F instead of the Bosch BME280
  • MCCI Catena 4630, an air-quality variant of the 4612, which supports both TVOC and PM 2.5 measurements

It also incorporates a number of significant improvements and updates.

  • #135, #178 add platform support for Catena 4617, 4618 and 4630.
  • #176 add documentation on platform GUIDs.
  • #170 increased size of BME680 key to allow support of recent BSEC library versions.
  • #168 updates TxBuffer_t for usability.
  • #158 add clock info to CatenaWingFram2k, and add API to get configured clock rate.
  • #164, #165, #163 enhance logging APIs.
  • #161 adds asynchronous command processing. v0.14.0.60.
  • #160 add section in README.md: Adding Your Own Commands.
  • #157, #153 Map SleepMode::Standby to STOP, and remove ineffective calls to __HAL_PWR_CLEAR_FLAG() in STM32 SleepForAlarm(). #150 change STM32 Sleep() to request STOP mode instead of STANDBY mode.
  • #28 add lorawan join command.
  • #145 Fix errors in catena_hello_lora example.
  • #143 clean up a compile warning for cFramStorage::setCurrent().
  • #142 add CATENA_ARDUINO_PLATFORM_VERSION to allow careful clients to #error rather than die with obscure compile problems.
  • #141 add cCommandStream::getuint32().
  • #140 Add example sketch for user commands.
  • #138 Check ARDUINO_LORAWAN_VERSION.
  • #137 Document command parser and commands.
  • #136 Add system reset command.
  • #125 Turn on and off HSI clock as needed if system clock is using MSI clock.
  • #127 Improve,stabilize AnalogRead() API.