Skip to content

Latest commit

 

History

History
103 lines (58 loc) · 2.14 KB

CHANGELOG.md

File metadata and controls

103 lines (58 loc) · 2.14 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Changed

  • Example structure to support multiple examples in one crate.

Added

  • Example for tap detection

Fixed

  • Fix Low noise setting the wrong bit

Changed

  • Mode and LowPowerMode have been combined into one setting.

  • Make seperate crate for example

Added

  • destroy() methods to I2C and SPI interface structs

Fixed

  • Raw acceleration data is now aligned depending on the set mode

  • Conversion of raw results to mg

Changed

  • Reset settings interface
    • Add option to reset and block until the reset is complete
    • OR
    • Reset and poll function for the reset to complete (non-blocking)

Added

  • Configuration options for interrupt sources

  • Function for reading all SRC registers

  • Dump registers function

Added

  • Also build example in CI

  • Add feature for choosing defmt/log

Added

  • Basic async embassy example for and STM32L431

Fixed

  • Fix default OutputDataRate setting

  • Fix typo in README

Fixed

  • Properly re-export SlaveAddr enum in interface.rs

Added

  • Implementation of Interface trait for embedded_hal[_async] v1.0 SpiDevice
  • Implementation of Interface trait for embedded_hal[_async] v1.0 SpiBus

Fixed

  • Fix formatting of docstrings