#include <stdlib.h>
#include "FreeRTOS.h"
#include "task.h"
Go to the source code of this file.
◆ heapBITS_PER_BYTE
| #define heapBITS_PER_BYTE ( ( size_t ) 8 ) |
◆ heapMINIMUM_BLOCK_SIZE
◆ MPU_WRAPPERS_INCLUDED_FROM_API_FILE
| #define MPU_WRAPPERS_INCLUDED_FROM_API_FILE |
◆ BlockLink_t
◆ prvHeapInit()
| static void prvHeapInit |
( |
void |
| ) |
|
|
static |
◆ prvInsertBlockIntoFreeList()
| static void prvInsertBlockIntoFreeList |
( |
BlockLink_t * |
pxBlockToInsert | ) |
|
|
static |
◆ pvPortMalloc()
| void* pvPortMalloc |
( |
size_t |
xWantedSize | ) |
|
◆ vPortFree()
| void vPortFree |
( |
void * |
pv | ) |
|
◆ vPortInitialiseBlocks()
| void vPortInitialiseBlocks |
( |
void |
| ) |
|
◆ xPortGetFreeHeapSize()
| size_t xPortGetFreeHeapSize |
( |
void |
| ) |
|
◆ xPortGetMinimumEverFreeHeapSize()
| size_t xPortGetMinimumEverFreeHeapSize |
( |
void |
| ) |
|
◆ pxEnd
◆ ucHeap
◆ xBlockAllocatedBit
| size_t xBlockAllocatedBit = 0 |
|
static |
◆ xFreeBytesRemaining
| size_t xFreeBytesRemaining = 0U |
|
static |
◆ xHeapStructSize
◆ xMinimumEverFreeBytesRemaining
| size_t xMinimumEverFreeBytesRemaining = 0U |
|
static |
◆ xStart