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 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 "Quick start guide" 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.