What version of FreeRTOS do I have...?

User avatar
mzimmers
Posts: 643
Joined: Wed Mar 07, 2018 11:54 pm
Location: USA

What version of FreeRTOS do I have...?

Postby mzimmers » Wed Apr 18, 2018 10:18 pm

...more to the point, how do I check this myself?

I went to use a relatively new FreeRTOS feature only to find that it's not available pre-version 10.0. Doh...

ESP_Angus
Posts: 2344
Joined: Sun May 08, 2016 4:11 am

Re: What version of FreeRTOS do I have...?

Postby ESP_Angus » Thu Apr 19, 2018 12:10 am

Hi mzimmers,

ESP-IDF uses FreeRTOS V8.2.0 with some features from FreeRTOS V9.0.0 backported to it. The documentation has more details:
http://esp-idf.readthedocs.io/en/latest ... s-smp.html

We're hoping to update to FreeRTOS V10 in the future.

If you're looking for a ringbuffer feature (similar to the buffer features introduced in FreeRTOS 10), then there is a (custom) ringbuffer function in ESP-IDF as well:
https://github.com/espressif/esp-idf/bl ... gbuf.h#L17

(This feature in ESP-IDF predates FreeRTOS 10's release.)

User avatar
mzimmers
Posts: 643
Joined: Wed Mar 07, 2018 11:54 pm
Location: USA

Re: What version of FreeRTOS do I have...?

Postby mzimmers » Thu Apr 19, 2018 12:13 am

Hi ESP_Angus - that's good information, and in fact, a buffer mechanism (hopefully for inter-task communication) is exactly what I was looking for. Thank you for the link(s).

Who is online

Users browsing this forum: Majestic-12 [Bot] and 114 guests