Skip to content
OpenDevicePartnershipPublic

About

Driver for TI TPS6699x USB-C power delivery controller

Resources

Code of conduct

Contributing

Security policy

Stars

4 stars

Watchers

1 watching

Forks

Repository files navigation

tps6699x

Driver for TPS6699x series PD controller

Regenerating the Register Mapping

This driver uses the device-driver crate to define the register mapping. If any changes are made to the register map manifest file device.ddsl, src/registers/generated.rs must be regenerated by running the following commands:

$ cargo install device-driver-cli --version 2.1.1
$ ddc build rust -s device.ddsl -o src/registers/generated.rs --rust-defmt-feature=defmt

Integration with Other ODP crates

This crate provides implementations for traits defined in the embedded-services crate, gated behind these features:

  • odp-embedded-services for core PD trait implementations.
  • odp-tcpm-service for code related to the ODP implementation of the type-C service.
  • odp-fw-update-interface for trait implementations for the fw-update-interface traits.

About

Driver for TI TPS6699x USB-C power delivery controller

Resources

Code of conduct

Contributing

Security policy

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages