portable.h
Go to the documentation of this file.
142 StackType_t *pxPortInitialiseStack( StackType_t *pxTopOfStack, TaskFunction_t pxCode, void *pvParameters, BaseType_t xRunPrivileged ) PRIVILEGED_FUNCTION;
144 StackType_t *pxPortInitialiseStack( StackType_t *pxTopOfStack, TaskFunction_t pxCode, void *pvParameters ) PRIVILEGED_FUNCTION;
199 void vPortStoreTaskMPUSettings( xMPU_SETTINGS *xMPUSettings, const struct xMEMORY_REGION * const xRegions, StackType_t *pxBottomOfStack, uint32_t ulStackDepth ) PRIVILEGED_FUNCTION;
void vPortFree(void *pv) PRIVILEGED_FUNCTION
size_t xPortGetMinimumEverFreeHeapSize(void) PRIVILEGED_FUNCTION
Definition: portable.h:148
void * pvPortMalloc(size_t xSize) PRIVILEGED_FUNCTION
void vPortEndScheduler(void) PRIVILEGED_FUNCTION
BaseType_t xPortStartScheduler(void) PRIVILEGED_FUNCTION
StackType_t * pxPortInitialiseStack(StackType_t *pxTopOfStack, TaskFunction_t pxCode, void *pvParameters) PRIVILEGED_FUNCTION
size_t xPortGetFreeHeapSize(void) PRIVILEGED_FUNCTION
Definition: task.h:144
struct HeapRegion HeapRegion_t
void vPortDefineHeapRegions(const HeapRegion_t *const pxHeapRegions) PRIVILEGED_FUNCTION
void vPortInitialiseBlocks(void) PRIVILEGED_FUNCTION