A platform agnostic driver to interface with the LIS2DTW12 (3-axis accelerometer + temperature sensor).
The driver uses the embedded-hal
traits and supports interfaces with I2C and SPI.
The driver supports async and blocking modes, selectable with the async
and blocking
features.
You may need to adjust the features for embassy depending on the chip you're using. This is just a configuration i was using when developing this.
The example can be run like this:
cargo run --example stm32l431-embassy-async --no-default-features --features "async"
If you have any problems feel free to open an issue, if i find the time i might review and fix it.
Also feel free to open PRs if you miss some features or find bugs. PRs for documentation, tests, examples, etc. are also very welcome!
Dual licensed under your choice of either of:
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)