Microchip® Advanced Software Framework

freertos-8.2.3/Source/include/portable.h File Reference
#include "deprecated_definitions.h"
#include "portmacro.h"
#include "mpu_wrappers.h"

Data Structures

struct  HeapRegion
 

Macros

#define portNUM_CONFIGURABLE_REGIONS   1
 

Typedefs

typedef struct HeapRegion HeapRegion_t
 

Functions

void * pvPortMalloc (size_t xSize) PRIVILEGED_FUNCTION
 
StackType_t * pxPortInitialiseStack (StackType_t *pxTopOfStack, TaskFunction_t pxCode, void *pvParameters) PRIVILEGED_FUNCTION
 
void vPortDefineHeapRegions (const HeapRegion_t *const pxHeapRegions) PRIVILEGED_FUNCTION
 
void vPortEndScheduler (void) PRIVILEGED_FUNCTION
 
void vPortFree (void *pv) PRIVILEGED_FUNCTION
 
void vPortInitialiseBlocks (void) PRIVILEGED_FUNCTION
 
size_t xPortGetFreeHeapSize (void) PRIVILEGED_FUNCTION
 
size_t xPortGetMinimumEverFreeHeapSize (void) PRIVILEGED_FUNCTION
 
BaseType_t xPortStartScheduler (void) PRIVILEGED_FUNCTION
 

#define portNUM_CONFIGURABLE_REGIONS   1

typedef struct HeapRegion HeapRegion_t

void* pvPortMalloc ( size_t  xSize)
StackType_t* pxPortInitialiseStack ( StackType_t *  pxTopOfStack,
TaskFunction_t  pxCode,
void *  pvParameters 
)
void vPortEndScheduler ( void  )
void vPortFree ( void *  pv)
void vPortInitialiseBlocks ( void  )
size_t xPortGetFreeHeapSize ( void  )
size_t xPortGetMinimumEverFreeHeapSize ( void  )
BaseType_t xPortStartScheduler ( void  )