We want to customize the CCG3PA firmware with extra I2C lines to control e-Load and communicate the internal state of the PD controller. How to do this using the available SDK?
I hpoe, the external load is controllable through I2C/GPIO.
If I2C slave, we can configure SCB as I2C master and use APIs to do it.
If GPIO based, then we can configure unused pins as GPIOs and drive the GPIOs.
CCG3PA PA & PB applications from Power SDK does not have HPI supported.
So, HPI commands cannot be sent from EC to control.