Releases: mbientlab/MetaWear-SDK-Android
Update Java and Dependencies
MMS Hot fix
v3.8.2 is a hotfix for 3.8.1
- Updated for Android Q
MMS Release
v3.8.1 is a release to support firmware 1.6.1 and the MMS as well as the MMRL
- Updated BLEToolbox (scanner)
- Updated SDK (min and max | 24 and 30)
- Added support for BMI270 accelerometer and gyroscope
- Added support for 3V regulator on the MMS
- Added support for page flushing for MMS NAND memory
- Added and updated example apps (mmw, sensorfusion, freefall as zip to repo)
Sensor Fusion Calibration Fix
v3.7.1 fixes a bug with the sensor fusion calibration posted on the community forum (https://mbientlab.com/community/discussion/2833/possible-bug-in-android-calibration#latest).
- This fix corrects the underlying use of the
CancellationToken
passed into thecalibrate
function.
Streamlined Sensor Fusion Calibration
v3.7.0 adds features to streamline the sensor fusion calibration. See updated Calibration section in the documentation.
Changes
- Simplified the sensor fusion calibration process with calibrate function
- Task only completes when IMUs are high accuracy
- Added support to write calibration data to the sensor fusion algorithm
Firmware 1.4.4 Support
v3.6.2 adds support for firmware 1.4.4 features and the Bosch tap detector.
Changes
- Added fuse component to the data route DSL
- Requires firmware 1.4.4
- See documentation for example code
- Incorporate build information in firmware 1.4.4 when generating firmware download URL
- Fixed double tap configuration for the Bosch accelerometers
Firmware v1.4.1 Support
v3.5.0 updates the API to support updating MetaMotion R and C boards to firmware v1.4.1. Earlier Android APIs will not detect that firmware v1.4.1 is available so developers will need to update to this release to be able to retrieve the new files.
Once your boards have been updated to v1.4.1, you will not be able to downgrade to an earlier version.
Changes
- Added downloadFirmwareUpdateFilesAsync
- See Updating Firmware section for example code
- Deprecated downloadLatestFirmwareAsync and downloadFirmwareAsync
- Added findLatestAvailableFirmwareAsync, which returns the available version to update to as a string
- Deprecated checkForFirmwareUpdateAsync
- Added readCalibrationStateAsync to the
SensorFusionBosch
interface- Reads the current sensor fusion calibration states of the IMUs
- See the Calibration section
MetaBoot Fix
v3.4.7 adds a MetaBoot fix that was not included in the v3.4.6 release.
Changes
- Fix corner case where attempting to download firmware while the board is in MetaBoot would throw an error
MetaBase Related Update
v3.4.6 is a small maintenance release to address issues discovered when working on the next MetaBase update.
Changes
- Updated build files
- Generate identifiers for packed data
- Fixed download attempt of an invalid URL succeeding
- Fixed case where attempting to reconnect after calling debug's
disconnectAsync
would erroneously complete the task when connection was not restored
Small Feature Update
v3.4.0 adds a few small features to the SDK and fixes a connect bug.
Changes
- Added support for accounter's count mode
- Added slice method to
DataToken
interface- Lets you use only a subset of the data for data forwarding rather than the entire value
- Fixed case where the
connectAsync
task never completes (reported by @dominicjprice)