Skip to content

Latest commit

 

History

History
32 lines (20 loc) · 1.15 KB

README.md

File metadata and controls

32 lines (20 loc) · 1.15 KB

embedded-batteries

LICENSE

Introduction

This is a Hardware Abstraction Layer (HAL) for battery fuel gauges and battery chargers used in embedded systems, with the goal of being hardware and platform independent.

Specifically, traits are defined for both battery fuel gauges and battery chargers with functionality that conforms to the Smart Battery System v1.1 (SBS) specification.

Drivers for fuel gauges and charging controllers should implement these traits to provide a standard way of interfacing with the device.

Crates

Crate Description
embedded-batteries Core traits, blocking version
embedded-batteries-async Core traits, async version

MSRV

Currently, rust 1.83 and up is supported.

License

Licensed under the terms of the MIT license.

Contribution

Unless you explicitly state otherwise, any contribution submitted for inclusion in the work by you shall be licensed under the terms of the MIT license.

License: MIT