Go to the documentation of this file. 70 #ifndef MPU_WRAPPERS_H 71 #define MPU_WRAPPERS_H 75 #ifdef portUSING_MPU_WRAPPERS 80 #ifndef MPU_WRAPPERS_INCLUDED_FROM_API_FILE 82 #define xTaskGenericCreate MPU_xTaskGenericCreate 83 #define vTaskAllocateMPURegions MPU_vTaskAllocateMPURegions 84 #define vTaskDelete MPU_vTaskDelete 85 #define vTaskDelayUntil MPU_vTaskDelayUntil 86 #define vTaskDelay MPU_vTaskDelay 87 #define uxTaskPriorityGet MPU_uxTaskPriorityGet 88 #define vTaskPrioritySet MPU_vTaskPrioritySet 89 #define eTaskGetState MPU_eTaskGetState 90 #define vTaskSuspend MPU_vTaskSuspend 91 #define vTaskResume MPU_vTaskResume 92 #define vTaskSuspendAll MPU_vTaskSuspendAll 93 #define xTaskResumeAll MPU_xTaskResumeAll 94 #define xTaskGetTickCount MPU_xTaskGetTickCount 95 #define uxTaskGetNumberOfTasks MPU_uxTaskGetNumberOfTasks 96 #define vTaskList MPU_vTaskList 97 #define vTaskGetRunTimeStats MPU_vTaskGetRunTimeStats 98 #define vTaskSetApplicationTaskTag MPU_vTaskSetApplicationTaskTag 99 #define xTaskGetApplicationTaskTag MPU_xTaskGetApplicationTaskTag 100 #define xTaskCallApplicationTaskHook MPU_xTaskCallApplicationTaskHook 101 #define uxTaskGetStackHighWaterMark MPU_uxTaskGetStackHighWaterMark 102 #define xTaskGetCurrentTaskHandle MPU_xTaskGetCurrentTaskHandle 103 #define xTaskGetSchedulerState MPU_xTaskGetSchedulerState 104 #define xTaskGetIdleTaskHandle MPU_xTaskGetIdleTaskHandle 105 #define uxTaskGetSystemState MPU_uxTaskGetSystemState 106 #define xTaskGenericNotify MPU_xTaskGenericNotify 107 #define xTaskNotifyWait MPU_xTaskNotifyWait 108 #define ulTaskNotifyTake MPU_ulTaskNotifyTake 110 #define xQueueGenericCreate MPU_xQueueGenericCreate 111 #define xQueueCreateMutex MPU_xQueueCreateMutex 112 #define xQueueGiveMutexRecursive MPU_xQueueGiveMutexRecursive 113 #define xQueueTakeMutexRecursive MPU_xQueueTakeMutexRecursive 114 #define xQueueCreateCountingSemaphore MPU_xQueueCreateCountingSemaphore 115 #define xQueueGenericSend MPU_xQueueGenericSend 116 #define xQueueGenericReceive MPU_xQueueGenericReceive 117 #define uxQueueMessagesWaiting MPU_uxQueueMessagesWaiting 118 #define vQueueDelete MPU_vQueueDelete 119 #define xQueueGenericReset MPU_xQueueGenericReset 120 #define xQueueCreateSet MPU_xQueueCreateSet 121 #define xQueueSelectFromSet MPU_xQueueSelectFromSet 122 #define xQueueAddToSet MPU_xQueueAddToSet 123 #define xQueueRemoveFromSet MPU_xQueueRemoveFromSet 124 #define xQueueGetMutexHolder MPU_xQueueGetMutexHolder 126 #if( configSUPPORT_DYNAMIC_ALLOCATION == 1 ) 127 #define pvPortMalloc MPU_pvPortMalloc 128 #define vPortFree MPU_vPortFree 131 #define xPortGetFreeHeapSize MPU_xPortGetFreeHeapSize 132 #define vPortInitialiseBlocks MPU_vPortInitialiseBlocks 133 #define xPortGetMinimumEverFreeHeapSize MPU_xPortGetMinimumEverFreeHeapSize 135 #if configQUEUE_REGISTRY_SIZE > 0 136 #define vQueueAddToRegistry MPU_vQueueAddToRegistry 137 #define vQueueUnregisterQueue MPU_vQueueUnregisterQueue 140 #define xTimerCreate MPU_xTimerCreate 141 #define pvTimerGetTimerID MPU_pvTimerGetTimerID 142 #define vTimerSetTimerID MPU_vTimerSetTimerID 143 #define xTimerIsTimerActive MPU_xTimerIsTimerActive 144 #define xTimerGetTimerDaemonTaskHandle MPU_xTimerGetTimerDaemonTaskHandle 145 #define xTimerPendFunctionCall MPU_xTimerPendFunctionCall 146 #define pcTimerGetName MPU_pcTimerGetName 147 #define xTimerGenericCommand MPU_xTimerGenericCommand 149 #define xEventGroupCreate MPU_xEventGroupCreate 150 #define xEventGroupWaitBits MPU_xEventGroupWaitBits 151 #define xEventGroupClearBits MPU_xEventGroupClearBits 152 #define xEventGroupSetBits MPU_xEventGroupSetBits 153 #define xEventGroupSync MPU_xEventGroupSync 154 #define vEventGroupDelete MPU_vEventGroupDelete 157 #define PRIVILEGED_FUNCTION 162 #define PRIVILEGED_FUNCTION __attribute__((section("privileged_functions"))) 163 #define PRIVILEGED_DATA __attribute__((section("privileged_data"))) 169 #define PRIVILEGED_FUNCTION 170 #define PRIVILEGED_DATA 171 #define portUSING_MPU_WRAPPERS 0