Quick start
This section provides an example workflow for how to use the EZ-PD™ Configurator with the USBPD-Sink code example (
).
Create a new ModusToolbox™ application. In this example, use the Project Creator tool:
Select the PMG1-CY7110 BSP.
Select the USBPD Sink application.
Build the application.
This generates
mtbcfg_ezpd.h
and
mtbcfg_ezpd.c files
in the
<application>/USBPD_CONFIG/TARGET_<kit-name>/GeneratedSource
directory. These files define the
PDSTACK Middleware configuration struct
cy_stc_pdstack_port_cfg_t
, with the application's default configuration.
Follow the instructions in the application's
README.md
file for the correct placement of jumpers on the kit, and then program the kit.
Connect the kit to a power source that supports USB Power Delivery on the USB-PD port,
not
the USB-C port for KitProg) to a power source (for example, a charger or a laptop) using a USB-C-to-C cable.
Remember to review the
README.md
file for proper jumper placement.
The kit’s LED (LED3 of PMG1-CY7110) should blink at 5 Hz, indicating that the USB-PD operation is working.
Launch the EZ-PD™ Configurator
for the application that was just created.
Deselect the PD Operation Enable parameter under Port Information.
Save the configuration. This updates the
mtbcfg_ezpd.c
file with the changed configuration.
Disconnect the power source from the kit, re-program the application, then connect the power source to the kit.
The kit's Debug LED should blink at 1 Hz, indicating that USB-PD operation is
not
working since it was disabled in step 5.