Standard FreeRTOS uses C based API. However I prefer to have some nice C++ abstractions. That's when I disovered the freertos-addons project from Michael Becker. I have converted it to an Arduino ...
This is a fork of Richard Barry's FreeRTOS, optimised for the Arduino AVR devices. It has been created to provide access to FreeRTOS capabilities, with full compatibility to the Arduino environment.