Skip to content
This repository has been archived by the owner on Jan 4, 2021. It is now read-only.

Firmware v1.3.4 Support and SDK Improvements

Compare
Choose a tag to compare
@mbientlab mbientlab released this 21 Aug 21:21
· 22 commits to master since this release

SDK v0.2.0 adds support for firmware v1.3.4 features, improves underlying the implementation, and expands the SDK's support of existing sensor features.

Furthermore, the serialization format has changed from the previous release and is not backwards compatible. Old states created from the previous SDK must be discarded and reserialized.

Changes

  • Added support for the BMI160 step detector algorithm, see documentation for more details
  • Added ClearDeviceCacheAsync to the Application class to remove all cached data for a board
  • Added Suspend method to the IMagnetometerBmm150 interface
    • Will only send the command on boards running firmware v1.3.4 or later
    • If Suspend is called, the magnetometer must be reconfigured before it can be used again
  • Added support for the new data processors added in firmware v1.3.4
  • Improved logging implementation to handle time rollover
  • Fixed corner case in logging implementation that would think some entries from an 800Hz data sample were duplicates and discard them
  • Fixed regex pattern for matching version strings
  • Fixed exception that occurred if the SDK initializes a cached board that now has a different firmware version
  • Updated serialization settings to preserve object references
  • Changed the folder structure of the SDK cache for UWP apps
    • Projects that upgrade to SDK v0.2 will have all previous cached data invalidated