You are here

PSoC Demos for FreeRTOS | Cypress Semiconductor

PSoC Demos for FreeRTOS

Cypress just posted up some demos on FreeRTOS Interactive. If you are thinking of trying out FreeRTOS I think these are a good place to start. There are four packages to choose from - two for PSoC 4 and two for PSoC 5LP. For each device there is a package for the GNU GCC compiler and ARM MDK compiler.
 
The PSoC 4 packages target the CY8CKIT-042 Pioneer kit but will also work on the new CY8CKIT-049 prototyping boards (if you have a 4100 just change the device and rebuild). The demo program shows you how to use a task to periodically scan the CapSense slider and post that data to a client task that varies the brightness of the RGB LED. The program also uses an event group (with just one event) to signal button presses. The client task uses that information to change the LED color.
 
 
For the PSoC 5LP packages, which are built for the CY8CKIT-050 Developers Kit, the program is a bit more interesting because there is an LCD on the board. The main task displays a menu of different demos on the LCD. You can scroll through them using the CapSense slider and start/stop them with the on-board buttons. Each of the five demos is an individual task that shows off RTOS features like events and message queues.
 
 
I hope some of you are interested enough to give these demos a try. They come with a comprehensive user guide and a document describing the PSoC design with all the component settings and APIs. If you have questions or suggestions, ask them on the site - or post a comment here - and I'll try to answer.
 
This is a re-post.  This blog was originally posted by Mark Saunders on the Cypress ARM Community blog.

Comments

dvorakvik's picture

Hi Robyn,
do you think it is good time to create new FreeRTOS Forum in Cypress Developer Community.
Regards,
Viktor

maiorfi's picture

Hi.

We recently worked on a project using FreeRTOS with PSoC; everything worked as expected, until we used power management into our firmware.

Could you try to build a simple demo with a single task toggling a led once per second while sleeping in between?

We think there's something broken in PSoC5LP BSP, so we created a support ticket: they succeeded in reproducing the issue, but after several weeks we still haven't received a suggestion about how to solve issue.

Any hints?

Thanks!

yfs's picture

I'll be happy to post an example of how to do this. I think I was collaborated on your support case already and so you should have the answer. Let me know if we did not solve your support case because I would not want to post an example that did not work for you!

jordanss123 jordanss123's picture

Thanks for you share great topic with us. fake yeezy boost 350

 

JrmTech Ankur's picture

Hello everyone play and share run 3 game, is a 3D game, like that street fighter,mortaal kombat,taken and king of fighter,this is very nice quite fun game, one a single click run 3 game and win more free game,i have create high score in this game, so go on this site and play run game.

ALL CONTENT AND MATERIALS ON THIS SITE ARE PROVIDED "AS IS". CYPRESS SEMICONDUCTOR AND ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THESE MATERIALS FOR ANY PURPOSE AND DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THESE MATERIALS, INCLUDING BUT NOT LIMITED TO, ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHT. NO LICENSE, EITHER EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, IS GRANTED BY CYPRESS SEMICONDUCTOR. USE OF THE INFORMATION ON THIS SITE MAY REQUIRE A LICENSE FROM A THIRD PARTY, OR A LICENSE FROM CYPRESS SEMICONDUCTOR.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms and Conditions of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms and Conditions of this site. Cypress Semiconductor and its suppliers reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.