52 #ifndef portENTER_CRITICAL 56 #if portBYTE_ALIGNMENT == 32 57 #define portBYTE_ALIGNMENT_MASK ( 0x001f ) 60 #if portBYTE_ALIGNMENT == 16 61 #define portBYTE_ALIGNMENT_MASK ( 0x000f ) 64 #if portBYTE_ALIGNMENT == 8 65 #define portBYTE_ALIGNMENT_MASK ( 0x0007 ) 68 #if portBYTE_ALIGNMENT == 4 69 #define portBYTE_ALIGNMENT_MASK ( 0x0003 ) 72 #if portBYTE_ALIGNMENT == 2 73 #define portBYTE_ALIGNMENT_MASK ( 0x0001 ) 76 #if portBYTE_ALIGNMENT == 1 77 #define portBYTE_ALIGNMENT_MASK ( 0x0000 ) 80 #ifndef portBYTE_ALIGNMENT_MASK 81 #error "Invalid portBYTE_ALIGNMENT definition" 84 #ifndef portNUM_CONFIGURABLE_REGIONS 85 #define portNUM_CONFIGURABLE_REGIONS 1 100 #if( portUSING_MPU_WRAPPERS == 1 ) 156 #if( portUSING_MPU_WRAPPERS == 1 ) void vPortFree(void *pv) PRIVILEGED_FUNCTION
size_t xPortGetMinimumEverFreeHeapSize(void) PRIVILEGED_FUNCTION
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
struct HeapRegion HeapRegion_t
uint8_t * pucStartAddress
#define PRIVILEGED_FUNCTION
void vPortDefineHeapRegions(const HeapRegion_t *const pxHeapRegions) PRIVILEGED_FUNCTION
void vPortInitialiseBlocks(void) PRIVILEGED_FUNCTION
void(* TaskFunction_t)(void *)
portSTACK_TYPE StackType_t