]> granicus.if.org Git - esp-idf/commit
Merge branch 'feature/freertos_static_buffers' into 'master'
authorIvan Grokhotkov <ivan@espressif.com>
Thu, 27 Oct 2016 05:44:31 +0000 (13:44 +0800)
committerIvan Grokhotkov <ivan@espressif.com>
Thu, 27 Oct 2016 05:44:31 +0000 (13:44 +0800)
commitcc7313f2166a8875ae75b6bb1ae0afd3911c4d82
treeb1d4a52806cf87b08702d9af088eb8e33d9d1668
parent95d0ea0d987ec24329b96300e625f863edf9ec69
parent50bd28353d209492445476955250deef6ec7e30b
Merge branch 'feature/freertos_static_buffers' into 'master'

Backport the static allocation feature from FreeRTOS V9.0.0

This feature allows to use static buffers (or from a pool of memory which is not
controlled by FreeRTOS).
In order to reduce the impact of the changes, the static feature has only been added
to the queus (and in consequence to the semaphores and the mutexes) and the tasks.
The Timer task is always dynamically allocated and also the idle task(s), which in the
case of the ESP-IDF is ok, since we always need to have dynamic allocation enabled.

Original PR on Github: https://github.com/espressif/esp-idf/pull/21

See merge request !107