Page 1 of 1

What version of FreeRTOS do I have...?

Posted: Wed Apr 18, 2018 10:18 pm
by mzimmers
...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...

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

Posted: Thu Apr 19, 2018 12:10 am
by ESP_Angus
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.)

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

Posted: Thu Apr 19, 2018 12:13 am
by mzimmers
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).