#nxp #embedded-hal-driver #i2c #io-expander

no-std pcal6416a

Platform-agnostic Rust driver for the Texas Instruments BQ25773 battery charge controller

1 unstable release

0.1.0 Feb 12, 2025

#1849 in Embedded development

Download history 112/week @ 2025-02-11

112 downloads per month

MIT license

7KB
51 lines

PCAL6416A Rust Device Driver

A #[no_std] platform-agnostic driver for the PCAL6416A IO Expander

MSRV

Currently, rust 1.81 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


lib.rs:

This is a platform-agnostic Rust driver for the NXP PCAL6416A IO Expander based on the embedded-hal traits.

For further details of the device architecture and operation, please refer to the official Datasheet.

Dependencies

~5.5MB
~99K SLoC