<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	Comments on: FreeRTOS: A PSoC4 FreeRTOS Port	</title>
	<atom:link href="https://iotexpert.com/psoc4-freertos-port/feed/" rel="self" type="application/rss+xml" />
	<link>https://iotexpert.com/psoc4-freertos-port/</link>
	<description>Engineering for the Internet of Things</description>
	<lastBuildDate>Tue, 08 Jan 2019 15:19:28 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		By: Alan Hawse		</title>
		<link>https://iotexpert.com/psoc4-freertos-port/#comment-10010</link>

		<dc:creator><![CDATA[Alan Hawse]]></dc:creator>
		<pubDate>Tue, 08 Jan 2019 15:19:28 +0000</pubDate>
		<guid isPermaLink="false">https://iotexpert.com/?p=2862#comment-10010</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://iotexpert.com/psoc4-freertos-port/#comment-9980&quot;&gt;Anagha&lt;/a&gt;.

You are going to have to give me more information... what is happening?]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://iotexpert.com/psoc4-freertos-port/#comment-9980">Anagha</a>.</p>
<p>You are going to have to give me more information&#8230; what is happening?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Anagha		</title>
		<link>https://iotexpert.com/psoc4-freertos-port/#comment-9980</link>

		<dc:creator><![CDATA[Anagha]]></dc:creator>
		<pubDate>Sun, 06 Jan 2019 19:01:31 +0000</pubDate>
		<guid isPermaLink="false">https://iotexpert.com/?p=2862#comment-9980</guid>

					<description><![CDATA[Hi  Alan, 

I tried all the steps that you have mentioned in the above article on CY8CKIT-044 PSoc4 ,  but some how my freeRTOS port seems to be incorrect . My LED is not blinking .  I tried the regular UART code without FreeRTOS , it worked perfectly well.  However, the same code when written using FreeRTOS  did not work.  If possible can you help in this ?]]></description>
			<content:encoded><![CDATA[<p>Hi  Alan, </p>
<p>I tried all the steps that you have mentioned in the above article on CY8CKIT-044 PSoc4 ,  but some how my freeRTOS port seems to be incorrect . My LED is not blinking .  I tried the regular UART code without FreeRTOS , it worked perfectly well.  However, the same code when written using FreeRTOS  did not work.  If possible can you help in this ?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Alan Hawse		</title>
		<link>https://iotexpert.com/psoc4-freertos-port/#comment-7050</link>

		<dc:creator><![CDATA[Alan Hawse]]></dc:creator>
		<pubDate>Sat, 11 Aug 2018 14:22:14 +0000</pubDate>
		<guid isPermaLink="false">https://iotexpert.com/?p=2862#comment-7050</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://iotexpert.com/psoc4-freertos-port/#comment-7038&quot;&gt;Taimoor Naveed&lt;/a&gt;.

On PSoC6 we added a callback that is called when the event loop needs to be called.  You can see in some/most of the P6 examples I give a semaphore from ISR in the callback.  We have not yet added this to PSoC4BLE.. but I for sure want to.  Cypress is committed to RTOS support everywhere and I have been driving people to add this mechanism to many places... e.g. CapSense so that you dont have to poll it.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://iotexpert.com/psoc4-freertos-port/#comment-7038">Taimoor Naveed</a>.</p>
<p>On PSoC6 we added a callback that is called when the event loop needs to be called.  You can see in some/most of the P6 examples I give a semaphore from ISR in the callback.  We have not yet added this to PSoC4BLE.. but I for sure want to.  Cypress is committed to RTOS support everywhere and I have been driving people to add this mechanism to many places&#8230; e.g. CapSense so that you dont have to poll it.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Taimoor Naveed		</title>
		<link>https://iotexpert.com/psoc4-freertos-port/#comment-7038</link>

		<dc:creator><![CDATA[Taimoor Naveed]]></dc:creator>
		<pubDate>Fri, 10 Aug 2018 10:35:37 +0000</pubDate>
		<guid isPermaLink="false">https://iotexpert.com/?p=2862#comment-7038</guid>

					<description><![CDATA[Hello, 
Thank you for this awesome tutorial. Works like a charm. 
Not sure if this is the right place to ask this question, but I don&#039;t know where you post this.

I am working with PSOC 4 BLE and I&#039;ve created a task that calls CyBle_ProcessEvents() in  a loop. As i don&#039;t want this task to run all the time (only when there in an event throught ble), I wan&#039;t to block this thread using a semaphore or a queue. The problem is that I don&#039;t know where to give that semaphore or add data to the queue when I want to wake this task. Normally, you do this kind of stuff in an ISR, but in this case i can&#039;t find the ISR for BLESS]]></description>
			<content:encoded><![CDATA[<p>Hello,<br />
Thank you for this awesome tutorial. Works like a charm.<br />
Not sure if this is the right place to ask this question, but I don&#8217;t know where you post this.</p>
<p>I am working with PSOC 4 BLE and I&#8217;ve created a task that calls CyBle_ProcessEvents() in  a loop. As i don&#8217;t want this task to run all the time (only when there in an event throught ble), I wan&#8217;t to block this thread using a semaphore or a queue. The problem is that I don&#8217;t know where to give that semaphore or add data to the queue when I want to wake this task. Normally, you do this kind of stuff in an ISR, but in this case i can&#8217;t find the ISR for BLESS</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Alan Hawse		</title>
		<link>https://iotexpert.com/psoc4-freertos-port/#comment-4672</link>

		<dc:creator><![CDATA[Alan Hawse]]></dc:creator>
		<pubDate>Sun, 04 Mar 2018 18:15:09 +0000</pubDate>
		<guid isPermaLink="false">https://iotexpert.com/?p=2862#comment-4672</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://iotexpert.com/psoc4-freertos-port/#comment-4642&quot;&gt;Leslie Mills&lt;/a&gt;.

It will for sure work. Yes there are a few small things that you need to change for the CM3.

I haven&#039;t personally tried it... but I know that people have.

Did you figure it out?

Alan]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://iotexpert.com/psoc4-freertos-port/#comment-4642">Leslie Mills</a>.</p>
<p>It will for sure work. Yes there are a few small things that you need to change for the CM3.</p>
<p>I haven&#8217;t personally tried it&#8230; but I know that people have.</p>
<p>Did you figure it out?</p>
<p>Alan</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Leslie Mills		</title>
		<link>https://iotexpert.com/psoc4-freertos-port/#comment-4642</link>

		<dc:creator><![CDATA[Leslie Mills]]></dc:creator>
		<pubDate>Tue, 27 Feb 2018 19:41:07 +0000</pubDate>
		<guid isPermaLink="false">https://iotexpert.com/?p=2862#comment-4642</guid>

					<description><![CDATA[Hello, I am trying to follow these steps to port it to a PSOC 5LP (CY8C5888LT*-LP097) prototyping kit, and I am having some issues with build errors with the file includes. Would this work for the the M3 chip? I did make some modifications which I will list below, but then everything else was followed to the letter. 

“FreeRTOS/Source/portable/GCC/ARM_CM0”  WAS CHANGED TO “FreeRTOS/Source/portable/GCC/ARM_CM3”]]></description>
			<content:encoded><![CDATA[<p>Hello, I am trying to follow these steps to port it to a PSOC 5LP (CY8C5888LT*-LP097) prototyping kit, and I am having some issues with build errors with the file includes. Would this work for the the M3 chip? I did make some modifications which I will list below, but then everything else was followed to the letter. </p>
<p>“FreeRTOS/Source/portable/GCC/ARM_CM0”  WAS CHANGED TO “FreeRTOS/Source/portable/GCC/ARM_CM3”</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Alan Hawse		</title>
		<link>https://iotexpert.com/psoc4-freertos-port/#comment-4273</link>

		<dc:creator><![CDATA[Alan Hawse]]></dc:creator>
		<pubDate>Tue, 19 Dec 2017 17:11:52 +0000</pubDate>
		<guid isPermaLink="false">https://iotexpert.com/?p=2862#comment-4273</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://iotexpert.com/psoc4-freertos-port/#comment-4225&quot;&gt;AKSHAY SATPUTE&lt;/a&gt;.

That function was at the top of the file and all it does is hook up the interrupt vectors for the FreeRTOS]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://iotexpert.com/psoc4-freertos-port/#comment-4225">AKSHAY SATPUTE</a>.</p>
<p>That function was at the top of the file and all it does is hook up the interrupt vectors for the FreeRTOS</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: AKSHAY SATPUTE		</title>
		<link>https://iotexpert.com/psoc4-freertos-port/#comment-4225</link>

		<dc:creator><![CDATA[AKSHAY SATPUTE]]></dc:creator>
		<pubDate>Mon, 11 Dec 2017 15:59:58 +0000</pubDate>
		<guid isPermaLink="false">https://iotexpert.com/?p=2862#comment-4225</guid>

					<description><![CDATA[Hello Sir
I have one doubt.
Where should I write &quot;setupFreeRTOS&quot; function ? Is it need to write in main.c ? Or some other C files?]]></description>
			<content:encoded><![CDATA[<p>Hello Sir<br />
I have one doubt.<br />
Where should I write &#8220;setupFreeRTOS&#8221; function ? Is it need to write in main.c ? Or some other C files?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Alan Hawse		</title>
		<link>https://iotexpert.com/psoc4-freertos-port/#comment-4122</link>

		<dc:creator><![CDATA[Alan Hawse]]></dc:creator>
		<pubDate>Mon, 27 Nov 2017 17:31:33 +0000</pubDate>
		<guid isPermaLink="false">https://iotexpert.com/?p=2862#comment-4122</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://iotexpert.com/psoc4-freertos-port/#comment-4120&quot;&gt;Scott Yanke&lt;/a&gt;.

You are welcome.  Figuring out the right stack size is something that I always wish that i had a better answer for.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://iotexpert.com/psoc4-freertos-port/#comment-4120">Scott Yanke</a>.</p>
<p>You are welcome.  Figuring out the right stack size is something that I always wish that i had a better answer for.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Scott Yanke		</title>
		<link>https://iotexpert.com/psoc4-freertos-port/#comment-4120</link>

		<dc:creator><![CDATA[Scott Yanke]]></dc:creator>
		<pubDate>Mon, 27 Nov 2017 17:02:50 +0000</pubDate>
		<guid isPermaLink="false">https://iotexpert.com/?p=2862#comment-4120</guid>

					<description><![CDATA[This seems to work quite well.  Thank you for the example and pointing me toward the sources.  A couple of notes - With a heap size of 10240 it is too large for a PSOC 4200, I had to reduce that down to about 2000 because the chip in the CY8CKIT-049-4200 only has 4k of RAM.  It&#039;s ok for the 4200M with 16k of RAM on the chip for the CY8CKIT-043 board.  The part of the code that blinks the LED, RED_Write(~RED_Read());, was not understood during compilation, so I changed that to using a control register, Control_Reg_1_Write(~Control_Reg_1_Read());.  It gave me a chance to understand the control register a bit better.  Other than that, it was fairly simple and easy to setup and test.  Thanks again!]]></description>
			<content:encoded><![CDATA[<p>This seems to work quite well.  Thank you for the example and pointing me toward the sources.  A couple of notes &#8211; With a heap size of 10240 it is too large for a PSOC 4200, I had to reduce that down to about 2000 because the chip in the CY8CKIT-049-4200 only has 4k of RAM.  It&#8217;s ok for the 4200M with 16k of RAM on the chip for the CY8CKIT-043 board.  The part of the code that blinks the LED, RED_Write(~RED_Read());, was not understood during compilation, so I changed that to using a control register, Control_Reg_1_Write(~Control_Reg_1_Read());.  It gave me a chance to understand the control register a bit better.  Other than that, it was fairly simple and easy to setup and test.  Thanks again!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Alan Hawse		</title>
		<link>https://iotexpert.com/psoc4-freertos-port/#comment-3679</link>

		<dc:creator><![CDATA[Alan Hawse]]></dc:creator>
		<pubDate>Sun, 01 Oct 2017 13:08:50 +0000</pubDate>
		<guid isPermaLink="false">https://iotexpert.com/?p=2862#comment-3679</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://iotexpert.com/psoc4-freertos-port/#comment-3540&quot;&gt;mohammad roshandel&lt;/a&gt;.

It seems like I got your questions answered.  Is everything OK?]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://iotexpert.com/psoc4-freertos-port/#comment-3540">mohammad roshandel</a>.</p>
<p>It seems like I got your questions answered.  Is everything OK?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: mohammad roshandel		</title>
		<link>https://iotexpert.com/psoc4-freertos-port/#comment-3540</link>

		<dc:creator><![CDATA[mohammad roshandel]]></dc:creator>
		<pubDate>Sat, 16 Sep 2017 04:38:40 +0000</pubDate>
		<guid isPermaLink="false">https://iotexpert.com/?p=2862#comment-3540</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://iotexpert.com/psoc4-freertos-port/#comment-3523&quot;&gt;Alan Hawse&lt;/a&gt;.

I will send my project and ask a question in your email(alan_hawse@cypress.com).ok?]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://iotexpert.com/psoc4-freertos-port/#comment-3523">Alan Hawse</a>.</p>
<p>I will send my project and ask a question in your email(alan_hawse@cypress.com).ok?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Alan Hawse		</title>
		<link>https://iotexpert.com/psoc4-freertos-port/#comment-3523</link>

		<dc:creator><![CDATA[Alan Hawse]]></dc:creator>
		<pubDate>Thu, 14 Sep 2017 14:33:47 +0000</pubDate>
		<guid isPermaLink="false">https://iotexpert.com/?p=2862#comment-3523</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://iotexpert.com/psoc4-freertos-port/#comment-3517&quot;&gt;mohammad roshandel&lt;/a&gt;.

I have no idea.  You are going to have to give me more information.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://iotexpert.com/psoc4-freertos-port/#comment-3517">mohammad roshandel</a>.</p>
<p>I have no idea.  You are going to have to give me more information.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: mohammad roshandel		</title>
		<link>https://iotexpert.com/psoc4-freertos-port/#comment-3517</link>

		<dc:creator><![CDATA[mohammad roshandel]]></dc:creator>
		<pubDate>Wed, 13 Sep 2017 05:38:51 +0000</pubDate>
		<guid isPermaLink="false">https://iotexpert.com/?p=2862#comment-3517</guid>

					<description><![CDATA[HI.Tankyou for your helping.it is very useful.i make new project as said but it has many error.why it is happening?]]></description>
			<content:encoded><![CDATA[<p>HI.Tankyou for your helping.it is very useful.i make new project as said but it has many error.why it is happening?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Alan Hawse		</title>
		<link>https://iotexpert.com/psoc4-freertos-port/#comment-3082</link>

		<dc:creator><![CDATA[Alan Hawse]]></dc:creator>
		<pubDate>Sat, 17 Jun 2017 18:35:45 +0000</pubDate>
		<guid isPermaLink="false">https://iotexpert.com/?p=2862#comment-3082</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://iotexpert.com/psoc4-freertos-port/#comment-3079&quot;&gt;Hassane&lt;/a&gt;.

Nice! ... Always count on PSoC!]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://iotexpert.com/psoc4-freertos-port/#comment-3079">Hassane</a>.</p>
<p>Nice! &#8230; Always count on PSoC!</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
