PSoC 6 Introduction
A Two Hour PSoC 6 Class
An introduction to the PSoC 6 class with links to all of the documents
Links to all of the Cypress PSoC 6 information including videos, application notes etc.
Your First Project
Learn how to build a PSoC 6 project and program your CY8CKIT-062-BLE development kit
FreeRTOS and a Debugging UART
Build a project using FreeRTOS including a debug console with the UART
Build a project using the Mutual Cap Buttons and Self Cap Slider
Bluetooth Low Energy
Build a CapSense project using BLE and CySmart
Since I did the webinar several things have happened
- Lesson 4: I fixed an error in the stack size for FreeRTOS
- Lesson 5: The PSoC Creator BLE PDL has been upgraded to greatly simplify the notifyCapSense function
All of the projects are available at firstname.lastname@example.org:iotexpert/psoc-6-introduction.git or www.github.com/iotexpert/psoc-6-introduction
This is an index with links to all of the PSoC 6 learning resources. You can click the links to go the website or see screen captures of the resources.
- PSoC 6 Product Page
- PSoC 6 Documentation
- PSoC 6 Community
- CY8CKIT-062-BLE Development Kit Web Page
- CY8CKIT-062-BLE Development Kit Guide
- PSoC 6 Datasheet
- PSoC 6 Technical Reference Manuals
- Application Notes
- Code Examples
- Knowledge Base
- PSoC Creator Help Page
- PSoC Creator Component Datasheet
- Peripheral Driver Library Documentation (Doxygen)
PSoC 6 Product Page
You can find the PSoC 6 Product landing page for PSoC 6 here
PSoC 6 Documentation
On the PSoC 6 Product Landing page there is a documentation tab that has links to all of the current documentation.
Cypress has an active development community and forum. It can be found here.
Development Kit Web Page
Every Cypress development kit has a web page that contains all of the information about it, including links to the documentation and store. The CY8CKIT-062-BLE kit page is here.
CY8CKIT-062-BLE Development Kit Guide
PSoC 6 Datasheet
The PSoC 6 Datasheet is available on Cypress.com here.
Technical Reference Manual
Each of the PSoC 6 devices has a lengthy discussion of the Technical Resources. These documents can be found here
You can get them all on our website… here is a link to the filtered list of PSoC 6 Application Notes.
The best application note is always the “Getting Started”. In this case it is AN210781 “Getting Started with PSoC 6 MCU with Bluetooth Low Energy (BLE) Connectivity”
You can find all of the PSoC 6 code examples on the web. In addition they are built into PSoC Creator.
Or in PSoC Creator:
Cypress has made a bunch of videos that take you step by step through an introduction to PSoC 6. You can find them on the Cypress training website.
The Cypress technical support team writes “Knowledge Base” articles when there are repeated issues reported by customers. You can find them here.
PSoC Creator Help Page
There is a bunch of help on the PSoC Creator Help Page.
On the PSoC Creator Help page there are tons of resources including
PSoC Creator Component Datasheet
Every component in PSoC Creator can be right clicked -> datasheet
For example the datasheet for the UART
Peripheral Driver Library Documentation (Doxygen)
All of the APIs in the PDL are documented in a Doxygen generated HTML document. You can get there from
- Help -> Peripheral Driver Library (this link is live only when you have a PSoC 6 project open)
- Right click on a component -> Open PDL Documentation