 |
mTower
|
28 #ifndef MPU_WRAPPERS_H 29 #define MPU_WRAPPERS_H 33 #ifdef portUSING_MPU_WRAPPERS 38 #ifndef MPU_WRAPPERS_INCLUDED_FROM_API_FILE 49 #define xTaskCreate MPU_xTaskCreate 50 #define xTaskCreateStatic MPU_xTaskCreateStatic 51 #define xTaskCreateRestricted MPU_xTaskCreateRestricted 52 #define vTaskAllocateMPURegions MPU_vTaskAllocateMPURegions 53 #define vTaskDelete MPU_vTaskDelete 54 #define vTaskDelay MPU_vTaskDelay 55 #define vTaskDelayUntil MPU_vTaskDelayUntil 56 #define xTaskAbortDelay MPU_xTaskAbortDelay 57 #define uxTaskPriorityGet MPU_uxTaskPriorityGet 58 #define eTaskGetState MPU_eTaskGetState 59 #define vTaskGetInfo MPU_vTaskGetInfo 60 #define vTaskPrioritySet MPU_vTaskPrioritySet 61 #define vTaskSuspend MPU_vTaskSuspend 62 #define vTaskResume MPU_vTaskResume 63 #define vTaskSuspendAll MPU_vTaskSuspendAll 64 #define xTaskResumeAll MPU_xTaskResumeAll 65 #define xTaskGetTickCount MPU_xTaskGetTickCount 66 #define uxTaskGetNumberOfTasks MPU_uxTaskGetNumberOfTasks 67 #define pcTaskGetName MPU_pcTaskGetName 68 #define xTaskGetHandle MPU_xTaskGetHandle 69 #define uxTaskGetStackHighWaterMark MPU_uxTaskGetStackHighWaterMark 70 #define vTaskSetApplicationTaskTag MPU_vTaskSetApplicationTaskTag 71 #define xTaskGetApplicationTaskTag MPU_xTaskGetApplicationTaskTag 72 #define vTaskSetThreadLocalStoragePointer MPU_vTaskSetThreadLocalStoragePointer 73 #define pvTaskGetThreadLocalStoragePointer MPU_pvTaskGetThreadLocalStoragePointer 74 #define xTaskCallApplicationTaskHook MPU_xTaskCallApplicationTaskHook 75 #define xTaskGetIdleTaskHandle MPU_xTaskGetIdleTaskHandle 76 #define uxTaskGetSystemState MPU_uxTaskGetSystemState 77 #define vTaskList MPU_vTaskList 78 #define vTaskGetRunTimeStats MPU_vTaskGetRunTimeStats 79 #define xTaskGenericNotify MPU_xTaskGenericNotify 80 #define xTaskNotifyWait MPU_xTaskNotifyWait 81 #define ulTaskNotifyTake MPU_ulTaskNotifyTake 82 #define xTaskNotifyStateClear MPU_xTaskNotifyStateClear 84 #define xTaskGetCurrentTaskHandle MPU_xTaskGetCurrentTaskHandle 85 #define vTaskSetTimeOutState MPU_vTaskSetTimeOutState 86 #define xTaskCheckForTimeOut MPU_xTaskCheckForTimeOut 87 #define xTaskGetSchedulerState MPU_xTaskGetSchedulerState 90 #define xQueueGenericSend MPU_xQueueGenericSend 91 #define xQueueReceive MPU_xQueueReceive 92 #define xQueuePeek MPU_xQueuePeek 93 #define xQueueSemaphoreTake MPU_xQueueSemaphoreTake 94 #define uxQueueMessagesWaiting MPU_uxQueueMessagesWaiting 95 #define uxQueueSpacesAvailable MPU_uxQueueSpacesAvailable 96 #define vQueueDelete MPU_vQueueDelete 97 #define xQueueCreateMutex MPU_xQueueCreateMutex 98 #define xQueueCreateMutexStatic MPU_xQueueCreateMutexStatic 99 #define xQueueCreateCountingSemaphore MPU_xQueueCreateCountingSemaphore 100 #define xQueueCreateCountingSemaphoreStatic MPU_xQueueCreateCountingSemaphoreStatic 101 #define xQueueGetMutexHolder MPU_xQueueGetMutexHolder 102 #define xQueueTakeMutexRecursive MPU_xQueueTakeMutexRecursive 103 #define xQueueGiveMutexRecursive MPU_xQueueGiveMutexRecursive 104 #define xQueueGenericCreate MPU_xQueueGenericCreate 105 #define xQueueGenericCreateStatic MPU_xQueueGenericCreateStatic 106 #define xQueueCreateSet MPU_xQueueCreateSet 107 #define xQueueAddToSet MPU_xQueueAddToSet 108 #define xQueueRemoveFromSet MPU_xQueueRemoveFromSet 109 #define xQueueSelectFromSet MPU_xQueueSelectFromSet 110 #define xQueueGenericReset MPU_xQueueGenericReset 112 #if( configQUEUE_REGISTRY_SIZE > 0 ) 113 #define vQueueAddToRegistry MPU_vQueueAddToRegistry 114 #define vQueueUnregisterQueue MPU_vQueueUnregisterQueue 115 #define pcQueueGetName MPU_pcQueueGetName 119 #define xTimerCreate MPU_xTimerCreate 120 #define xTimerCreateStatic MPU_xTimerCreateStatic 121 #define pvTimerGetTimerID MPU_pvTimerGetTimerID 122 #define vTimerSetTimerID MPU_vTimerSetTimerID 123 #define xTimerIsTimerActive MPU_xTimerIsTimerActive 124 #define xTimerGetTimerDaemonTaskHandle MPU_xTimerGetTimerDaemonTaskHandle 125 #define xTimerPendFunctionCall MPU_xTimerPendFunctionCall 126 #define pcTimerGetName MPU_pcTimerGetName 127 #define xTimerGetPeriod MPU_xTimerGetPeriod 128 #define xTimerGetExpiryTime MPU_xTimerGetExpiryTime 129 #define xTimerGenericCommand MPU_xTimerGenericCommand 132 #define xEventGroupCreate MPU_xEventGroupCreate 133 #define xEventGroupCreateStatic MPU_xEventGroupCreateStatic 134 #define xEventGroupWaitBits MPU_xEventGroupWaitBits 135 #define xEventGroupClearBits MPU_xEventGroupClearBits 136 #define xEventGroupSetBits MPU_xEventGroupSetBits 137 #define xEventGroupSync MPU_xEventGroupSync 138 #define vEventGroupDelete MPU_vEventGroupDelete 142 #define xStreamBufferSend MPU_xStreamBufferSend 143 #define xStreamBufferSendFromISR MPU_xStreamBufferSendFromISR 144 #define xStreamBufferReceive MPU_xStreamBufferReceive 145 #define xStreamBufferNextMessageLengthBytes MPU_xStreamBufferNextMessageLengthBytes 146 #define xStreamBufferReceiveFromISR MPU_xStreamBufferReceiveFromISR 147 #define vStreamBufferDelete MPU_vStreamBufferDelete 148 #define xStreamBufferIsFull MPU_xStreamBufferIsFull 149 #define xStreamBufferIsEmpty MPU_xStreamBufferIsEmpty 150 #define xStreamBufferReset MPU_xStreamBufferReset 151 #define xStreamBufferSpacesAvailable MPU_xStreamBufferSpacesAvailable 152 #define xStreamBufferBytesAvailable MPU_xStreamBufferBytesAvailable 153 #define xStreamBufferSetTriggerLevel MPU_xStreamBufferSetTriggerLevel 154 #define xStreamBufferGenericCreate MPU_xStreamBufferGenericCreate 155 #define xStreamBufferGenericCreateStatic MPU_xStreamBufferGenericCreateStatic 161 #define PRIVILEGED_FUNCTION 162 #define PRIVILEGED_DATA __attribute__((section("privileged_data"))) 167 #define PRIVILEGED_FUNCTION __attribute__((section("privileged_functions"))) 168 #define PRIVILEGED_DATA __attribute__((section("privileged_data"))) 174 #define PRIVILEGED_FUNCTION 175 #define PRIVILEGED_DATA 176 #define portUSING_MPU_WRAPPERS 0