This is a platform agnostic Rust driver for the for STUSB4500 I2C
USB-PD Sink controller using the [embedded-hal
] traits.
This driver allows you to: - Read and write sink PDO's (Power Data Object) from the controller. - Negotiate a power contract with the source. - Query current source capabilities.
Still under development. Only basic PDO control has been tested (setpdo & softreset) as working
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.