# Where is FreeRTOS+IO source & header?

**URL:** <https://forums.freertos.org/t/where-is-freertos-io-source-header/2658>\
**Category:** Kernel\
**Created:** [September 6, 2013, 5:05am UTC](https://forums.freertos.org/t/where-is-freertos-io-source-header/2658 "2013-09-06T05:05:38Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [September 6, 2013, 5:05am UTC](https://forums.freertos.org/t/where-is-freertos-io-source-header/2658/1 "2013-09-06T05:05:38Z")

</div>

**anonymous** wrote on [Friday, September 06, 2013](https://sourceforge.net/p/freertos/discussion/382005/thread/74a17326/#2476):

Hi,  
FreeRTOS+IO licence page says that FreeRTOS+IO is free to download and use under GPL but I can not seem to find the sources or header either in the download page or “\FreeRTOSV7.5.2\FreeRTOS-Plus\Source\FreeRTOS-Plus-IO” folder.

Thanks  
Ashwin

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [September 6, 2013, 5:08am UTC](https://forums.freertos.org/t/where-is-freertos-io-source-header/2658/2 "2013-09-06T05:08:49Z")

</div>

**anonymous** wrote on [Friday, September 06, 2013](https://sourceforge.net/p/freertos/discussion/382005/thread/74a17326/#3e02):

Just wanted to update that I am working with an STM32F103 port.

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [September 6, 2013, 7:49am UTC](https://forums.freertos.org/t/where-is-freertos-io-source-header/2658/3 "2013-09-06T07:49:56Z")

</div>

**[davedoors](https://sourceforge.net/u/davedoors/)** wrote on [Friday, September 06, 2013](https://sourceforge.net/p/freertos/discussion/382005/thread/74a17326/#387d):

The source files are in the demo  
[http://www.freertos.org/FreeRTOS-Plus/FreeRTOS\_Plus\_IO/Download\_FreeRTOS\_Plus\_IO.shtml](http://www.freertos.org/FreeRTOS-Plus/FreeRTOS_Plus_IO/Download_FreeRTOS_Plus_IO.shtml)

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [September 7, 2013, 3:24am UTC](https://forums.freertos.org/t/where-is-freertos-io-source-header/2658/4 "2013-09-07T03:24:10Z")

</div>

**[ashwinvijay](https://sourceforge.net/u/ashwinvijay/)** wrote on [Saturday, September 07, 2013](https://sourceforge.net/p/freertos/discussion/382005/thread/74a17326/#86c2):

Hi davedoor,  
Thanks for the reply. This demo is for LPC17xx controllers but I am working on STM32F103, are the sources available for other processors? If yes, are they free or will we get the sources when we purchase the license?

If the sources are not available for STM32F103, is there a guide to help port FreeRTOS\_IO on this platform?

Thanks  
Ashwin

---

<div class="post-metadata">

**Author:** ![rtel](https://d3iykfbgfh8zhg.cloudfront.net/user_avatar/forums.freertos.org/rtel/32/31_2.png) [@rtel](https://forums.freertos.org/u/rtel)\
**Post date:** [September 7, 2013, 6:29pm UTC](https://forums.freertos.org/t/where-is-freertos-io-source-header/2658/5 "2013-09-07T18:29:57Z")

</div>

**[rtel](https://sourceforge.net/u/rtel/)** wrote on [Saturday, September 07, 2013](https://sourceforge.net/p/freertos/discussion/382005/thread/74a17326/#6ccd):

‘Off the shelf’ code is only available for the LPC17xx, but creating code for the STM32 should not be a problem as you have their peripheral driver library as a base to start from.

Regards.

---

<div class="post-metadata">

**Author:** ![system](https://d2v6vdsk2p900z.cloudfront.net/original/1X/7fc8fdb729c645aab5b20282bbe34e57cb407be6.jpeg) [@system](https://forums.freertos.org/u/system)\
**Post date:** [September 7, 2013, 6:51pm UTC](https://forums.freertos.org/t/where-is-freertos-io-source-header/2658/6 "2013-09-07T18:51:56Z")

</div>

**[ashwinvijay](https://sourceforge.net/u/ashwinvijay/)** wrote on [Saturday, September 07, 2013](https://sourceforge.net/p/freertos/discussion/382005/thread/74a17326/#3c82):

Richard,  
Is there a porting guide to help me get started?

---

<div class="post-metadata">

**Author:** ![rtel](https://d3iykfbgfh8zhg.cloudfront.net/user_avatar/forums.freertos.org/rtel/32/31_2.png) [@rtel](https://forums.freertos.org/u/rtel)\
**Post date:** [September 7, 2013, 6:55pm UTC](https://forums.freertos.org/t/where-is-freertos-io-source-header/2658/7 "2013-09-07T18:55:53Z")

</div>

**[rtel](https://sourceforge.net/u/rtel/)** wrote on [Saturday, September 07, 2013](https://sourceforge.net/p/freertos/discussion/382005/thread/74a17326/#a12b):

Unfortunately not as each port is quite architecture specific.&nbsp; The API and transaction mode descriptions tell you what the code has to actually do, and you can look at the LPC17xx port layer to see how it links into the core +IO code.

Regards.
