#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