Cypress PSoC FreeRTOS Demo
This projects holds example projects to use FreeRTOS in PSoC Creator for the Cypress Programmable System-on-Chip (PSoC).
Suported devices
The following devices are supported in these examples:
Motivation
In a private project I wanted to use FreeRTOS in my system and I was ristricted to a PSoC chip from Cypress. For this reason I implemeted this for a PSoC 4 and PSoC 5 chip.
Requirements
- GNU Tools ARM Embedded
- PSoC Creator
Setup
Just download and open the .cywrk
file with PSoC Creator.
Tests
This software is tested with PSoC Creator 3.3 CP1 (3.3.0.410) And with FreeRTOS V8.2.2.
Devices
The following dev kits were used to test the projects.
PSoC 4
PSoC 5
Project structure
/FreeRTOS/
Holds the FreeRTOS Kernel.
/PSoC 4 FreeRTOS Demo/
Holds the PSoC 4 Demo project. Device is set to: CY8C4247AZI-M485ES. This chip is used on the CY8CKIT-044 Dev kit.
/PSoC 5 FreeRTOS Demo/
Holds the PSoC 5 Demo project. Device is set to: CY8C5888LTI-LP097. This chip is used on the CY8CKIT-059 Dev kit.
License
You can check out the full license here
This project is licensed under the terms of the MIT license.