| Crates.io | usbpd |
| lib.rs | usbpd |
| version | 1.1.3 |
| created_at | 2025-01-25 22:13:21.170608+00 |
| updated_at | 2025-08-14 20:59:41.389734+00 |
| description | USB-PD library for `[no_std]`. |
| homepage | https://github.com/elagil/usbpd |
| repository | https://github.com/elagil/usbpd |
| max_upload_size | |
| id | 1530902 |
| size | 138,679 |
Modeled after the Universal Serial Bus Power Delivery Specification: USB PD R3.2 v1.1 (2024/10).
The library implements:
DevicePolicyManager trait, which allows a device user application to talk to the policy engine, and control it.The library depends on the crate usbpd-traits, which provides traits for supporting USB PD PHYs.
Inherits message parsing code from usb-pd-rs.