2017-11-30 23:50:45 -05:00
FreeRTOS
========
Overview
--------
This section contains documentation of FreeRTOS types, functions, and macros. It is automatically generated from FreeRTOS header files.
2020-07-23 08:03:04 -04:00
.. note ::
ESP-IDF FreeRTOS is based on the Xtensa port of FreeRTOS v8.2.0, however some functions of FreeRTOS v9.0.0 have been backported. See the :ref: `backported-features` for more information.
2018-04-18 13:20:34 -04:00
For more information about FreeRTOS features specific to ESP-IDF, see :doc: `ESP-IDF FreeRTOS SMP Changes<../../api-guides/freertos-smp>`
and :doc: `ESP-IDF FreeRTOS Additions<freertos_additions>` .
2017-11-30 23:50:45 -05:00
Task API
--------
2019-11-12 22:46:16 -05:00
.. include-build-file :: inc/task.inc
2017-11-30 23:50:45 -05:00
Queue API
---------
2019-11-12 22:46:16 -05:00
.. include-build-file :: inc/queue.inc
2017-11-30 23:50:45 -05:00
Semaphore API
-------------
2019-11-12 22:46:16 -05:00
.. include-build-file :: inc/semphr.inc
2017-11-30 23:50:45 -05:00
Timer API
---------
2019-11-12 22:46:16 -05:00
.. include-build-file :: inc/timers.inc
2017-11-30 23:50:45 -05:00
Event Group API
---------------
2019-11-12 22:46:16 -05:00
.. include-build-file :: inc/event_groups.inc
2017-11-30 23:50:45 -05:00