FreeRTOS port on GAP8/RISC-V
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
heap_1.c File Reference

Macros

#define MPU_WRAPPERS_INCLUDED_FROM_API_FILE
 
#define configADJUSTED_HEAP_SIZE
 

Functions

void * pvPortMalloc (size_t xWantedSize)
 
void vPortFree (void *pv)
 
void vPortInitialiseBlocks (void)
 
size_t xPortGetFreeHeapSize (void)
 

Variables

static uint8_t ucHeap [configTOTAL_HEAP_SIZE]
 
static size_t xNextFreeByte
 

Macro Definition Documentation

#define configADJUSTED_HEAP_SIZE
#define MPU_WRAPPERS_INCLUDED_FROM_API_FILE

Function Documentation

void vPortFree ( void *  pv)

References configASSERT.

void vPortInitialiseBlocks ( void  )

References xNextFreeByte.

size_t xPortGetFreeHeapSize ( void  )

Variable Documentation

uint8_t ucHeap[configTOTAL_HEAP_SIZE]
static

Referenced by pvPortMalloc().

size_t xNextFreeByte
static