| .. _module-pw_malloc_freertos: |
| |
| ------------------ |
| pw_malloc_freertos |
| ------------------ |
| |
| ``pw_malloc_freertos`` implements the ``pw_malloc`` facade using the FreeRTOS |
| heap functions. |
| |
| - It implements an :ref:`module-pw_allocator-api-allocator` using the |
| ``pvPortMalloc`` and ``vPortFree`` heap functions from |
| `FreeRTOS <https://www.freertos.org/a00111.html>`_. |
| - It implements a :ref:`module-pw_malloc` backend using its ``Allocator``. |
| |
| - The ``pw::malloc::InitSystemAllocator`` method is trivally empty as FreeRTOS |
| defines its own heap variable storage. |