Getting Started with EZ-
PD™ CCG3
Document No. 002-00210 Rev. *A
11
This Application Note references only the notebook application for CCG3 devices. In general, the CCGx SDK
consists of the following basic components.
Source Code
PD Stack and Host Processor Interface (HPI) in a pre-compiled library form
Firmware sources for other blocks
Reference Application
Integrated UFP (R
D
), DFP (R
P
), and EMCA (R
A
) termination resistors
Compliance with USB PD, supporting all standard power profiles
Firmware Binaries
Application specific
.hex
and
.cyacd
files (this application note references the CCG3 notebook application
only)
Supporting Documentation
CCGx SDK User Guide
Firmware API Reference Guide
Release Notes
3 . 3 . 2
P S o C C r e a t o r P r o j e c t S t r u c t u r e O v e r v i e w
includes a reference firmware project for a notebook application of the CCG3 device.
the PSoC Creator workspace file structure for a CCG3 device
–based notebook application. PSoC Creator generates
bootloadable
.cyacd
files and a Cypress format
.hex
file every time a project is successfully compiled and built.
In every PSoC Creator project, a system-level design diagram is included. This schematic is located in the
TopDesign.cysch
file. The firmware version is controlled by an
‘application type’ string and ‘application major’ and
‘application minor’ numbers. This information is stored in the
app_version.h
file of the PSoC Creator project. The
application string and the version numbers can be modified by customers based on the updates needed and
requirements.