#include <stdlib.h>
#include "FreeRTOS.h"
#include "task.h"
Macros | |
#define | MPU_WRAPPERS_INCLUDED_FROM_API_FILE |
Functions | |
void * | pvPortMalloc (size_t xWantedSize) |
void | vPortFree (void *pv) |
#define MPU_WRAPPERS_INCLUDED_FROM_API_FILE |
void* pvPortMalloc | ( | size_t | xWantedSize | ) |
References configADJUSTED_HEAP_SIZE, NULL, portPOINTER_SIZE_TYPE, traceMALLOC, ucHeap, vApplicationMallocFailedHook(), vTaskSuspendAll(), xNextFreeByte, and xTaskResumeAll().
Referenced by FreeRTOS_CLIRegisterCommand(), prvAllocateTCBAndStack(), xCoRoutineCreate(), xEventGroupCreate(), and xQueueGenericCreate().
void vPortFree | ( | void * | pv | ) |
References configASSERT, NULL, vTaskSuspendAll(), and xTaskResumeAll().
Referenced by prvAllocateTCBAndStack(), vEventGroupDelete(), vQueueDelete(), vStreamBufferDelete(), and xQueueGenericCreate().