The Host Processor Interface (HPI) library implements the HPI transport, protocol, register, and Power Delivery (PD) message handling. It allows the host processor or embedded controller (EC) to monitor the status of the USB PD ports, change configuration, perform firmware updates, and transparently interact with other connected PMG1 and CCGx USB PD devices.
The HPI middleware is released in the form of a pre-compiled library.
- Firmware version identification
- Firmware update capability
- Reporting of Type-C and USB PD connection status
- Interrupt-based event reporting when connection status changes
- Control USB PD power profiles
See the "Getting started" section of the HPI middleware API reference manual.
The following resources contain more information:
- HPI middleware RELEASE.md
- HPI middleware API reference manual
- ModusToolbox(TM) software, Quick start guide, documentation, and videos
- Infineon Technologies AG
© 2024, Cypress Semiconductor Corporation (an Infineon company) or an affiliate of Cypress Semiconductor Corporation.