Prusa MINI Firmware overview
|
Go to the documentation of this file.
93 #ifndef portENTER_CRITICAL
97 #if portBYTE_ALIGNMENT == 32
98 #define portBYTE_ALIGNMENT_MASK ( 0x001f )
101 #if portBYTE_ALIGNMENT == 16
102 #define portBYTE_ALIGNMENT_MASK ( 0x000f )
105 #if portBYTE_ALIGNMENT == 8
106 #define portBYTE_ALIGNMENT_MASK ( 0x0007 )
109 #if portBYTE_ALIGNMENT == 4
110 #define portBYTE_ALIGNMENT_MASK ( 0x0003 )
113 #if portBYTE_ALIGNMENT == 2
114 #define portBYTE_ALIGNMENT_MASK ( 0x0001 )
117 #if portBYTE_ALIGNMENT == 1
118 #define portBYTE_ALIGNMENT_MASK ( 0x0000 )
121 #ifndef portBYTE_ALIGNMENT_MASK
122 #error "Invalid portBYTE_ALIGNMENT definition"
125 #ifndef portNUM_CONFIGURABLE_REGIONS
126 #define portNUM_CONFIGURABLE_REGIONS 1
141 #if( portUSING_MPU_WRAPPERS == 1 )
197 #if( portUSING_MPU_WRAPPERS == 1 )
size_t xSizeInBytes
Definition: portable.h:151
PRIVILEGED_FUNCTION void * pvPortMalloc(size_t xSize)
Definition: heap_4.c:155
PRIVILEGED_FUNCTION void vPortInitialiseBlocks(void)
Definition: heap_4.c:365
PRIVILEGED_FUNCTION size_t xPortGetFreeHeapSize(void)
Definition: heap_4.c:353
#define PRIVILEGED_FUNCTION
Definition: mpu_wrappers.h:204
PRIVILEGED_FUNCTION BaseType_t xPortStartScheduler(void)
Definition: port.c:312
portSTACK_TYPE StackType_t
Definition: portmacro.h:97
struct HeapRegion HeapRegion_t
void(* TaskFunction_t)(void *)
Definition: projdefs.h:77
const uint8_t[]
Definition: 404_html.c:3
PRIVILEGED_FUNCTION void vPortEndScheduler(void)
Definition: port.c:399
long BaseType_t
Definition: portmacro.h:98
PRIVILEGED_FUNCTION void vPortFree(void *pv)
Definition: heap_4.c:305
PRIVILEGED_FUNCTION StackType_t * pxPortInitialiseStack(StackType_t *pxTopOfStack, TaskFunction_t pxCode, void *pvParameters)
PRIVILEGED_FUNCTION size_t xPortGetMinimumEverFreeHeapSize(void)
Definition: heap_4.c:359
uint8_t * pucStartAddress
Definition: portable.h:150
Definition: portable.h:148
PRIVILEGED_FUNCTION void vPortDefineHeapRegions(const HeapRegion_t *const pxHeapRegions)