EZ-PD™ Host Software Development Kit
EZ-PD Host Software Development Kit helps you design your own notebook, desktop, tablets, mobile and other DRP applications.
Recommended devices: CCG5, CCG6, CCG6DF, CCG6SF, CCG3, CCG4
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 Host Software Development Kit (SDK) facilitates the development of a variety of host solutions (Notebooks, Desktops, Tablets, Mobile, other DRP applications) using CCGx PD controllers. The SDK includes a USB Type-C and USB-PD specification compliant firmware stack, reference firmware applications and documentation.
To design Cable adapters with CCG3 and for all CCG2 applications refer to SDK 3.0.2
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 code examples that can be opened using PSoC Creator and modified to meet the target hardware design.