# ADXL343.rs

[![Crate][crate-image]][crate-link]
[![Docs][docs-image]][docs-link]
[![Build Status][build-image]][build-link]
[![LGPL 3.0 licensed][license-image]][license-link]
[![Gitter Chat][gitter-image]][gitter-link]

Platform-agnostic driver for the [Analog Devices ADXL343][device-info]
3-axis accelerometer driver which uses I²C via `embedded-hal`.
Usable via any compatible board crate (e.g. [trellis_m4]).

Implements the [`Accelerometer` trait][acc-trait] from the
[`accelerometer` crate][acc-crate].

[Documentation][docs-link]

## Requirements

- Rust 1.32+
- `embedded-hal` I²C driver

## Code of Conduct

We abide by the [Contributor Covenant][cc] and ask that you do as well.

For more information, please see [CODE_OF_CONDUCT.md].

## License

Copyright © 2019 NeoBirth Developers

Dual licensed under your choice of either of:

- Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)

[crate-image]: https://img.shields.io/crates/v/adxl343.svg
[crate-link]: https://crates.io/crates/adxl343
[docs-image]: https://docs.rs/adxl343/badge.svg
[docs-link]: https://docs.rs/adxl343/
[build-image]: https://secure.travis-ci.org/NeoBirth/ADXL343.rs.svg?branch=develop
[build-link]: https://travis-ci.org/NeoBirth/ADXL343.rs
[license-image]: https://img.shields.io/badge/license-Apache2.0-blue.svg
[license-link]: https://github.com/NeoBirth/ADXL343.rs/blob/develop/LICENSE
[gitter-image]: https://badges.gitter.im/NeoBirth/ADXL343.rs.svg
[gitter-link]: https://gitter.im/NeoBirth/community
[device-info]: https://www.analog.com/en/products/adxl343.html
[trellis_m4]: https://crates.io/crates/trellis_m4
[acc-trait]: https://docs.rs/accelerometer/latest/accelerometer/trait.Accelerometer.html
[acc-crate]: https://crates.io/crates/accelerometer
[cc]: https://contributor-covenant.org
[CODE_OF_CONDUCT.md]: https://github.com/NeoBirth/ADXL343.rs/blob/develop/CODE_OF_CONDUCT.md
