firmware
IEM Firmware Documentation
|
Go to the source code of this file.
Data Structures | |
struct | HeapRegion |
struct | xHeapStats |
Macros | |
#define | portUSING_MPU_WRAPPERS 0 |
#define | portNUM_CONFIGURABLE_REGIONS 1 |
#define | portHAS_STACK_OVERFLOW_CHECKING 0 |
#define | portARCH_NAME NULL |
#define | configSTACK_DEPTH_TYPE StackType_t |
#define | configSTACK_ALLOCATION_FROM_SEPARATE_HEAP 0 |
#define | pvPortMallocStack pvPortMalloc |
#define | vPortFreeStack vPortFree |
Typedefs | |
typedef struct HeapRegion | HeapRegion_t |
typedef struct xHeapStats | HeapStats_t |
Functions | |
StackType_t * | pxPortInitialiseStack (StackType_t *pxTopOfStack, TaskFunction_t pxCode, void *pvParameters) PRIVILEGED_FUNCTION |
void | vPortDefineHeapRegions (const HeapRegion_t *const pxHeapRegions) PRIVILEGED_FUNCTION |
void | vPortGetHeapStats (HeapStats_t *pxHeapStats) |
void * | pvPortMalloc (size_t xWantedSize) PRIVILEGED_FUNCTION |
void * | pvPortCalloc (size_t xNum, size_t xSize) 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 |
void | vPortHeapResetState (void) PRIVILEGED_FUNCTION |
BaseType_t | xPortStartScheduler (void) PRIVILEGED_FUNCTION |
void | vPortEndScheduler (void) PRIVILEGED_FUNCTION |
#define configSTACK_ALLOCATION_FROM_SEPARATE_HEAP 0 |
#define configSTACK_DEPTH_TYPE StackType_t |
#define portARCH_NAME NULL |
#define portHAS_STACK_OVERFLOW_CHECKING 0 |
#define portNUM_CONFIGURABLE_REGIONS 1 |
#define portUSING_MPU_WRAPPERS 0 |
#define pvPortMallocStack pvPortMalloc |
#define vPortFreeStack vPortFree |
typedef struct HeapRegion HeapRegion_t |
typedef struct xHeapStats HeapStats_t |
void * pvPortCalloc | ( | size_t | xNum, |
size_t | xSize ) |
void * pvPortMalloc | ( | size_t | xWantedSize | ) |
StackType_t * pxPortInitialiseStack | ( | StackType_t * | pxTopOfStack, |
TaskFunction_t | pxCode, | ||
void * | pvParameters ) |
void vPortDefineHeapRegions | ( | const HeapRegion_t *const | pxHeapRegions | ) |
void vPortEndScheduler | ( | void | ) |
void vPortFree | ( | void * | pv | ) |
void vPortGetHeapStats | ( | HeapStats_t * | pxHeapStats | ) |
void vPortHeapResetState | ( | void | ) |
void vPortInitialiseBlocks | ( | void | ) |
size_t xPortGetFreeHeapSize | ( | void | ) |
size_t xPortGetMinimumEverFreeHeapSize | ( | void | ) |
BaseType_t xPortStartScheduler | ( | void | ) |