- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
I want to create CYPD3125 used dp dongle project.
My procedure is based on the CY3120DP dongle in the SDK and I'm trying to replace it with CY3125.
I also want to add the HPI component to use EZ-PD Configuration Utility.
but, Showed build error "Build error: undefined reference to `hpi_pd_event_handler'" and more at notes list.
Is my method wrong?
1. copy HPI component from CYPD3125 notebook SDK.
2.add hpi.h in Header Files
3.HPI enable in config.h
#define CCG_HPI_ENABLE (1u)
#define CCG_HPI_PD_ENABLE (1u)
Best Regard.
Solved! Go to Solution.
- Labels:
-
USB EZ-PD Type-C
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello ,
The concerned Marco define is:
/* Enable USB-I2C master bridge mode support. */
//#define APP_I2CM_BRIDGE_ENABLE (0u)
/* Enabling flashing of the device via USB interface. */
#define FLASHING_MODE_USB_ENABLE (0u)
Best Regards,
Lisa
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello ,
Not only enabling HPI in the firmware, but also needs cut off USB to I2C bridge from Billboard and disable Billboard firmware flash upgrade function.
Best Regards,
Lisa
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Lisa
thanks for your reply.
Is it possible by changing config.h the following code?
------------------------------------------------------------------------------------
#define FLASHING_MODE_USB_ENABLE (0u)
#define FLASH_ENABLE_NB_MODE (0u)
----------------------------------------------------------------------------------
I have used hardware CY4531.
Best Regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello ,
The concerned Marco define is:
/* Enable USB-I2C master bridge mode support. */
//#define APP_I2CM_BRIDGE_ENABLE (0u)
/* Enabling flashing of the device via USB interface. */
#define FLASHING_MODE_USB_ENABLE (0u)
Best Regards,
Lisa