# Is FreeRTOS+IO equivelance of any other uart driver?

**URL:** <https://forums.freertos.org/t/is-freertos-io-equivelance-of-any-other-uart-driver/10121>\
**Category:** Libraries\
**Created:** [June 25, 2020, 6:06pm UTC](https://forums.freertos.org/t/is-freertos-io-equivelance-of-any-other-uart-driver/10121 "2020-06-25T18:06:17Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sener](https://avatars.discourse-cdn.com/v4/letter/s/8e8cbc/32.png) [@Sener](https://forums.freertos.org/u/Sener)\
**Post date:** [June 25, 2020, 6:06pm UTC](https://forums.freertos.org/t/is-freertos-io-equivelance-of-any-other-uart-driver/10121/1 "2020-06-25T18:06:17Z")

</div>

Hi,

I am currently trying to implement some uart drivers in FreeRTOS. However, I noticed, there is also `FreeRTOS+IO`. Since my device is LPC1769 and there is already some sample code within [FreeRTOS+IO Demo](https://www.freertos.org/FreeRTOS-Plus/FreeRTOS_Plus_IO/Demo_Applications/LPCXpresso_LPC1769/NXP_LPC1769_Demo_Description.html), would you encourage to use `FreeRTOS+IO`? Will it be entirely feasible to substitute some legacy uart drivers?

If I may, I like to hear some experience based opinions.

Thank you.

Best Regards,  
Sener

---

<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:** [June 25, 2020, 6:07pm UTC](https://forums.freertos.org/t/is-freertos-io-equivelance-of-any-other-uart-driver/10121/2 "2020-06-25T18:07:48Z")

</div>

You can use the FreeRTOS+IO implementation as a reference as you are using the same chip - but be aware we are changing to a new ‘common IO’ model, with a different interface.

---

<div class="post-metadata">

**Author:** ![Sener](https://avatars.discourse-cdn.com/v4/letter/s/8e8cbc/32.png) [@Sener](https://forums.freertos.org/u/Sener)\
**Post date:** [June 25, 2020, 8:19pm UTC](https://forums.freertos.org/t/is-freertos-io-equivelance-of-any-other-uart-driver/10121/3 "2020-06-25T20:19:19Z")

</div>

@rtel, I understand, I therefore stick to my plan using some UART drivers. Do you have a roadmap to share for this `common IO` model? Should we expect it any soon?

---

<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:** [June 25, 2020, 8:49pm UTC](https://forums.freertos.org/t/is-freertos-io-equivelance-of-any-other-uart-driver/10121/4 "2020-06-25T20:49:59Z")

</div>

You will find the headers here [https://github.com/aws/amazon-freertos/tree/master/libraries/abstractions/common\_io/include](https://github.com/aws/amazon-freertos/tree/master/libraries/abstractions/common_io/include)
