Is it possible to change the configuration table through firmware?

Announcements

Live Webinar: USB-C adoption. Simple & Cost-efficient solutions | April 18th @9am or 5pm CEST. Register now !

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

I am developing an application using CCG3PA that requires dynamically updating the configuration table during operation. In the documentations, the only way of changing the configuration table is through the PC software. Is there a way to have it updated by the firmware during application?

0 Likes
1 Solution
ShifangZ_26
Moderator
Moderator
Moderator
10 likes given 250 sign-ins 1000 replies posted

Hi Eric,

Based on the firmware capabilities of CCGx, CCG3/4/5 can change the configuration table through firmware and the configuration table will be effective when power off and power up or reset after update. For CCG3PA, I could like to recommend you GET_SINK_CAP and acknowledge all of SINK_CAP and then enable SOURCE_CAP as per SINK_CAP.

Best Regards,

Lisa

View solution in original post

2 Replies
ShifangZ_26
Moderator
Moderator
Moderator
10 likes given 250 sign-ins 1000 replies posted

Hi Eric,

Based on the firmware capabilities of CCGx, CCG3/4/5 can change the configuration table through firmware and the configuration table will be effective when power off and power up or reset after update. For CCG3PA, I could like to recommend you GET_SINK_CAP and acknowledge all of SINK_CAP and then enable SOURCE_CAP as per SINK_CAP.

Best Regards,

Lisa

OlEr_1999891
Level 5
Level 5
50 replies posted 25 replies posted 25 sign-ins

Hi!

You can also change to PODs using the I2C interface at runtime if you are not eager to make a custom firmware.

Cheers

Olof