Skip to content

Infineon/hpi

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

HPI middleware library 1.0

Overview

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.

Features

  1. Firmware version identification
  2. Firmware update capability
  3. Reporting of Type-C and USB PD connection status
  4. Interrupt-based event reporting when connection status changes
  5. Control USB PD power profiles

Quick start

See the "Quick start guide" section of the HPI middleware API reference manual.

More information

The following resources contain more information:


© 2024, Cypress Semiconductor Corporation (an Infineon company) or an affiliate of Cypress Semiconductor Corporation.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages