atm90e32 0.1.0

A platform-agnostic driver for the ATM90E32 energy metering device.
Documentation
  • Coverage
  • 4.13%
    10 out of 242 items documented0 out of 19 items with examples
  • Size
  • Source code size: 20.25 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 630.85 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 10s Average build duration of successful builds.
  • all releases: 10s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • Homepage
  • kylehendricks/atm90e32-rs
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • kylehendricks

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.