atm90e32

Crates.ioatm90e32
lib.rsatm90e32
version0.1.0
sourcesrc
created_at2023-03-28 03:09:21.966389
updated_at2023-03-28 03:09:21.966389
descriptionA platform-agnostic driver for the ATM90E32 energy metering device.
homepagehttps://github.com/kylehendricks/atm90e32-rs
repositoryhttps://github.com/kylehendricks/atm90e32-rs
max_upload_size
id822699
size20,259
Kyle Hendricks (kylehendricks)

documentation

https://docs.rs/atm90e32

README

Rust ATM90E32 Driver

A platform-agnostic driver for the ATM90E32 energy monitor. Implemented with embedded-hal traits. It contains an opinionated initialization of the driver for basic energy monitoring but allows full manual control if desired. Initialization code was heavily inspired by the ESPHome implementation of ATM90E32 sensor.

Example

An example is included in examples/ for the ESP32. It isn't officially included in the Cargo.toml because I couldn't figure out a good way to have it compile with the esp rust toolchain without interfering with this library.

Commit count: 2

cargo fmt