EZ-PD™ Software Development Kit | Cypress Semiconductor
EZ-PD™ Software Development Kit
EZ-PD™ Software Development Kit:
Helps you design your own Notebook, Desktop, Tablets, Mobile, Cable adapters and other DRP applications with Cypress USB-C controllers
Cypress’s Type-C controllers (CCGx) are programmable devices that are ideal for building all kinds of USB-C solutions. These controllers are based on Cypress’s PSoC® programmable system-on-chip architecture, which includes programmable analog and digital blocks, an Arm® Cortex®-M0 core and flash memory.
EZ-PD™ CCGx Software Development Kit (SDK) facilitates the development of a variety of solutions using CCGx PD controllers. The SDK includes a USB Type-C and USB-PD specification compliant firmware stack, reference firmware applications and documentation.
The EZ-PD CCGx SDK is based on Cypress’ widely used IDE – PSoC Creator – and makes use of the free GNU Arm tools that are packaged with PSoC Creator. The reference firmware is provided in the form of workspaces that can be opened using PSoC Creator and modified to meet the target hardware design.