mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-12-07 05:34:59 -05:00
Remove duplicate pop instruction from portable/ARMv8M/non_secure/portable/IAR/ARM_CM33/mpu_wrappers_v2_asm.S
This commit is contained in:
parent
bbadb27d71
commit
d1409e7699
1 changed files with 70 additions and 140 deletions
|
|
@ -47,12 +47,11 @@ MPU_xTaskDelayUntil:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xTaskDelayUntil_Unpriv
|
bne MPU_xTaskDelayUntil_Unpriv
|
||||||
MPU_xTaskDelayUntil_Priv:
|
MPU_xTaskDelayUntil_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xTaskDelayUntilImpl
|
b MPU_xTaskDelayUntilImpl
|
||||||
MPU_xTaskDelayUntil_Unpriv:
|
MPU_xTaskDelayUntil_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xTaskDelayUntil
|
svc #SYSTEM_CALL_xTaskDelayUntil
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -61,12 +60,11 @@ MPU_xTaskAbortDelay:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xTaskAbortDelay_Unpriv
|
bne MPU_xTaskAbortDelay_Unpriv
|
||||||
MPU_xTaskAbortDelay_Priv:
|
MPU_xTaskAbortDelay_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xTaskAbortDelayImpl
|
b MPU_xTaskAbortDelayImpl
|
||||||
MPU_xTaskAbortDelay_Unpriv:
|
MPU_xTaskAbortDelay_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xTaskAbortDelay
|
svc #SYSTEM_CALL_xTaskAbortDelay
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -75,12 +73,11 @@ MPU_vTaskDelay:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_vTaskDelay_Unpriv
|
bne MPU_vTaskDelay_Unpriv
|
||||||
MPU_vTaskDelay_Priv:
|
MPU_vTaskDelay_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_vTaskDelayImpl
|
b MPU_vTaskDelayImpl
|
||||||
MPU_vTaskDelay_Unpriv:
|
MPU_vTaskDelay_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_vTaskDelay
|
svc #SYSTEM_CALL_vTaskDelay
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -89,12 +86,11 @@ MPU_uxTaskPriorityGet:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_uxTaskPriorityGet_Unpriv
|
bne MPU_uxTaskPriorityGet_Unpriv
|
||||||
MPU_uxTaskPriorityGet_Priv:
|
MPU_uxTaskPriorityGet_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_uxTaskPriorityGetImpl
|
b MPU_uxTaskPriorityGetImpl
|
||||||
MPU_uxTaskPriorityGet_Unpriv:
|
MPU_uxTaskPriorityGet_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_uxTaskPriorityGet
|
svc #SYSTEM_CALL_uxTaskPriorityGet
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -103,12 +99,11 @@ MPU_eTaskGetState:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_eTaskGetState_Unpriv
|
bne MPU_eTaskGetState_Unpriv
|
||||||
MPU_eTaskGetState_Priv:
|
MPU_eTaskGetState_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_eTaskGetStateImpl
|
b MPU_eTaskGetStateImpl
|
||||||
MPU_eTaskGetState_Unpriv:
|
MPU_eTaskGetState_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_eTaskGetState
|
svc #SYSTEM_CALL_eTaskGetState
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -117,12 +112,11 @@ MPU_vTaskGetInfo:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_vTaskGetInfo_Unpriv
|
bne MPU_vTaskGetInfo_Unpriv
|
||||||
MPU_vTaskGetInfo_Priv:
|
MPU_vTaskGetInfo_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_vTaskGetInfoImpl
|
b MPU_vTaskGetInfoImpl
|
||||||
MPU_vTaskGetInfo_Unpriv:
|
MPU_vTaskGetInfo_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_vTaskGetInfo
|
svc #SYSTEM_CALL_vTaskGetInfo
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -131,12 +125,11 @@ MPU_xTaskGetIdleTaskHandle:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xTaskGetIdleTaskHandle_Unpriv
|
bne MPU_xTaskGetIdleTaskHandle_Unpriv
|
||||||
MPU_xTaskGetIdleTaskHandle_Priv:
|
MPU_xTaskGetIdleTaskHandle_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xTaskGetIdleTaskHandleImpl
|
b MPU_xTaskGetIdleTaskHandleImpl
|
||||||
MPU_xTaskGetIdleTaskHandle_Unpriv:
|
MPU_xTaskGetIdleTaskHandle_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xTaskGetIdleTaskHandle
|
svc #SYSTEM_CALL_xTaskGetIdleTaskHandle
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -145,12 +138,11 @@ MPU_vTaskSuspend:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_vTaskSuspend_Unpriv
|
bne MPU_vTaskSuspend_Unpriv
|
||||||
MPU_vTaskSuspend_Priv:
|
MPU_vTaskSuspend_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_vTaskSuspendImpl
|
b MPU_vTaskSuspendImpl
|
||||||
MPU_vTaskSuspend_Unpriv:
|
MPU_vTaskSuspend_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_vTaskSuspend
|
svc #SYSTEM_CALL_vTaskSuspend
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -159,12 +151,11 @@ MPU_vTaskResume:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_vTaskResume_Unpriv
|
bne MPU_vTaskResume_Unpriv
|
||||||
MPU_vTaskResume_Priv:
|
MPU_vTaskResume_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_vTaskResumeImpl
|
b MPU_vTaskResumeImpl
|
||||||
MPU_vTaskResume_Unpriv:
|
MPU_vTaskResume_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_vTaskResume
|
svc #SYSTEM_CALL_vTaskResume
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -173,12 +164,11 @@ MPU_xTaskGetTickCount:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xTaskGetTickCount_Unpriv
|
bne MPU_xTaskGetTickCount_Unpriv
|
||||||
MPU_xTaskGetTickCount_Priv:
|
MPU_xTaskGetTickCount_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xTaskGetTickCountImpl
|
b MPU_xTaskGetTickCountImpl
|
||||||
MPU_xTaskGetTickCount_Unpriv:
|
MPU_xTaskGetTickCount_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xTaskGetTickCount
|
svc #SYSTEM_CALL_xTaskGetTickCount
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -187,12 +177,11 @@ MPU_uxTaskGetNumberOfTasks:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_uxTaskGetNumberOfTasks_Unpriv
|
bne MPU_uxTaskGetNumberOfTasks_Unpriv
|
||||||
MPU_uxTaskGetNumberOfTasks_Priv:
|
MPU_uxTaskGetNumberOfTasks_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_uxTaskGetNumberOfTasksImpl
|
b MPU_uxTaskGetNumberOfTasksImpl
|
||||||
MPU_uxTaskGetNumberOfTasks_Unpriv:
|
MPU_uxTaskGetNumberOfTasks_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_uxTaskGetNumberOfTasks
|
svc #SYSTEM_CALL_uxTaskGetNumberOfTasks
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -201,12 +190,11 @@ MPU_ulTaskGetRunTimeCounter:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_ulTaskGetRunTimeCounter_Unpriv
|
bne MPU_ulTaskGetRunTimeCounter_Unpriv
|
||||||
MPU_ulTaskGetRunTimeCounter_Priv:
|
MPU_ulTaskGetRunTimeCounter_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_ulTaskGetRunTimeCounterImpl
|
b MPU_ulTaskGetRunTimeCounterImpl
|
||||||
MPU_ulTaskGetRunTimeCounter_Unpriv:
|
MPU_ulTaskGetRunTimeCounter_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_ulTaskGetRunTimeCounter
|
svc #SYSTEM_CALL_ulTaskGetRunTimeCounter
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -215,12 +203,11 @@ MPU_ulTaskGetRunTimePercent:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_ulTaskGetRunTimePercent_Unpriv
|
bne MPU_ulTaskGetRunTimePercent_Unpriv
|
||||||
MPU_ulTaskGetRunTimePercent_Priv:
|
MPU_ulTaskGetRunTimePercent_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_ulTaskGetRunTimePercentImpl
|
b MPU_ulTaskGetRunTimePercentImpl
|
||||||
MPU_ulTaskGetRunTimePercent_Unpriv:
|
MPU_ulTaskGetRunTimePercent_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_ulTaskGetRunTimePercent
|
svc #SYSTEM_CALL_ulTaskGetRunTimePercent
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -229,12 +216,11 @@ MPU_ulTaskGetIdleRunTimePercent:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_ulTaskGetIdleRunTimePercent_Unpriv
|
bne MPU_ulTaskGetIdleRunTimePercent_Unpriv
|
||||||
MPU_ulTaskGetIdleRunTimePercent_Priv:
|
MPU_ulTaskGetIdleRunTimePercent_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_ulTaskGetIdleRunTimePercentImpl
|
b MPU_ulTaskGetIdleRunTimePercentImpl
|
||||||
MPU_ulTaskGetIdleRunTimePercent_Unpriv:
|
MPU_ulTaskGetIdleRunTimePercent_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_ulTaskGetIdleRunTimePercent
|
svc #SYSTEM_CALL_ulTaskGetIdleRunTimePercent
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -243,12 +229,11 @@ MPU_ulTaskGetIdleRunTimeCounter:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv
|
bne MPU_ulTaskGetIdleRunTimeCounter_Unpriv
|
||||||
MPU_ulTaskGetIdleRunTimeCounter_Priv:
|
MPU_ulTaskGetIdleRunTimeCounter_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_ulTaskGetIdleRunTimeCounterImpl
|
b MPU_ulTaskGetIdleRunTimeCounterImpl
|
||||||
MPU_ulTaskGetIdleRunTimeCounter_Unpriv:
|
MPU_ulTaskGetIdleRunTimeCounter_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_ulTaskGetIdleRunTimeCounter
|
svc #SYSTEM_CALL_ulTaskGetIdleRunTimeCounter
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -257,12 +242,11 @@ MPU_vTaskSetApplicationTaskTag:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_vTaskSetApplicationTaskTag_Unpriv
|
bne MPU_vTaskSetApplicationTaskTag_Unpriv
|
||||||
MPU_vTaskSetApplicationTaskTag_Priv:
|
MPU_vTaskSetApplicationTaskTag_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_vTaskSetApplicationTaskTagImpl
|
b MPU_vTaskSetApplicationTaskTagImpl
|
||||||
MPU_vTaskSetApplicationTaskTag_Unpriv:
|
MPU_vTaskSetApplicationTaskTag_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_vTaskSetApplicationTaskTag
|
svc #SYSTEM_CALL_vTaskSetApplicationTaskTag
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -271,12 +255,11 @@ MPU_xTaskGetApplicationTaskTag:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xTaskGetApplicationTaskTag_Unpriv
|
bne MPU_xTaskGetApplicationTaskTag_Unpriv
|
||||||
MPU_xTaskGetApplicationTaskTag_Priv:
|
MPU_xTaskGetApplicationTaskTag_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xTaskGetApplicationTaskTagImpl
|
b MPU_xTaskGetApplicationTaskTagImpl
|
||||||
MPU_xTaskGetApplicationTaskTag_Unpriv:
|
MPU_xTaskGetApplicationTaskTag_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xTaskGetApplicationTaskTag
|
svc #SYSTEM_CALL_xTaskGetApplicationTaskTag
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -285,12 +268,11 @@ MPU_vTaskSetThreadLocalStoragePointer:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv
|
bne MPU_vTaskSetThreadLocalStoragePointer_Unpriv
|
||||||
MPU_vTaskSetThreadLocalStoragePointer_Priv:
|
MPU_vTaskSetThreadLocalStoragePointer_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_vTaskSetThreadLocalStoragePointerImpl
|
b MPU_vTaskSetThreadLocalStoragePointerImpl
|
||||||
MPU_vTaskSetThreadLocalStoragePointer_Unpriv:
|
MPU_vTaskSetThreadLocalStoragePointer_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_vTaskSetThreadLocalStoragePointer
|
svc #SYSTEM_CALL_vTaskSetThreadLocalStoragePointer
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -299,12 +281,11 @@ MPU_pvTaskGetThreadLocalStoragePointer:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv
|
bne MPU_pvTaskGetThreadLocalStoragePointer_Unpriv
|
||||||
MPU_pvTaskGetThreadLocalStoragePointer_Priv:
|
MPU_pvTaskGetThreadLocalStoragePointer_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_pvTaskGetThreadLocalStoragePointerImpl
|
b MPU_pvTaskGetThreadLocalStoragePointerImpl
|
||||||
MPU_pvTaskGetThreadLocalStoragePointer_Unpriv:
|
MPU_pvTaskGetThreadLocalStoragePointer_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer
|
svc #SYSTEM_CALL_pvTaskGetThreadLocalStoragePointer
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -313,12 +294,11 @@ MPU_uxTaskGetSystemState:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_uxTaskGetSystemState_Unpriv
|
bne MPU_uxTaskGetSystemState_Unpriv
|
||||||
MPU_uxTaskGetSystemState_Priv:
|
MPU_uxTaskGetSystemState_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_uxTaskGetSystemStateImpl
|
b MPU_uxTaskGetSystemStateImpl
|
||||||
MPU_uxTaskGetSystemState_Unpriv:
|
MPU_uxTaskGetSystemState_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_uxTaskGetSystemState
|
svc #SYSTEM_CALL_uxTaskGetSystemState
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -327,12 +307,11 @@ MPU_uxTaskGetStackHighWaterMark:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_uxTaskGetStackHighWaterMark_Unpriv
|
bne MPU_uxTaskGetStackHighWaterMark_Unpriv
|
||||||
MPU_uxTaskGetStackHighWaterMark_Priv:
|
MPU_uxTaskGetStackHighWaterMark_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_uxTaskGetStackHighWaterMarkImpl
|
b MPU_uxTaskGetStackHighWaterMarkImpl
|
||||||
MPU_uxTaskGetStackHighWaterMark_Unpriv:
|
MPU_uxTaskGetStackHighWaterMark_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark
|
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -341,12 +320,11 @@ MPU_uxTaskGetStackHighWaterMark2:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_uxTaskGetStackHighWaterMark2_Unpriv
|
bne MPU_uxTaskGetStackHighWaterMark2_Unpriv
|
||||||
MPU_uxTaskGetStackHighWaterMark2_Priv:
|
MPU_uxTaskGetStackHighWaterMark2_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_uxTaskGetStackHighWaterMark2Impl
|
b MPU_uxTaskGetStackHighWaterMark2Impl
|
||||||
MPU_uxTaskGetStackHighWaterMark2_Unpriv:
|
MPU_uxTaskGetStackHighWaterMark2_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark2
|
svc #SYSTEM_CALL_uxTaskGetStackHighWaterMark2
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -355,12 +333,11 @@ MPU_xTaskGetCurrentTaskHandle:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xTaskGetCurrentTaskHandle_Unpriv
|
bne MPU_xTaskGetCurrentTaskHandle_Unpriv
|
||||||
MPU_xTaskGetCurrentTaskHandle_Priv:
|
MPU_xTaskGetCurrentTaskHandle_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xTaskGetCurrentTaskHandleImpl
|
b MPU_xTaskGetCurrentTaskHandleImpl
|
||||||
MPU_xTaskGetCurrentTaskHandle_Unpriv:
|
MPU_xTaskGetCurrentTaskHandle_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xTaskGetCurrentTaskHandle
|
svc #SYSTEM_CALL_xTaskGetCurrentTaskHandle
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -369,12 +346,11 @@ MPU_xTaskGetSchedulerState:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xTaskGetSchedulerState_Unpriv
|
bne MPU_xTaskGetSchedulerState_Unpriv
|
||||||
MPU_xTaskGetSchedulerState_Priv:
|
MPU_xTaskGetSchedulerState_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xTaskGetSchedulerStateImpl
|
b MPU_xTaskGetSchedulerStateImpl
|
||||||
MPU_xTaskGetSchedulerState_Unpriv:
|
MPU_xTaskGetSchedulerState_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xTaskGetSchedulerState
|
svc #SYSTEM_CALL_xTaskGetSchedulerState
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -383,12 +359,11 @@ MPU_vTaskSetTimeOutState:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_vTaskSetTimeOutState_Unpriv
|
bne MPU_vTaskSetTimeOutState_Unpriv
|
||||||
MPU_vTaskSetTimeOutState_Priv:
|
MPU_vTaskSetTimeOutState_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_vTaskSetTimeOutStateImpl
|
b MPU_vTaskSetTimeOutStateImpl
|
||||||
MPU_vTaskSetTimeOutState_Unpriv:
|
MPU_vTaskSetTimeOutState_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_vTaskSetTimeOutState
|
svc #SYSTEM_CALL_vTaskSetTimeOutState
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -397,12 +372,11 @@ MPU_xTaskCheckForTimeOut:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xTaskCheckForTimeOut_Unpriv
|
bne MPU_xTaskCheckForTimeOut_Unpriv
|
||||||
MPU_xTaskCheckForTimeOut_Priv:
|
MPU_xTaskCheckForTimeOut_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xTaskCheckForTimeOutImpl
|
b MPU_xTaskCheckForTimeOutImpl
|
||||||
MPU_xTaskCheckForTimeOut_Unpriv:
|
MPU_xTaskCheckForTimeOut_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xTaskCheckForTimeOut
|
svc #SYSTEM_CALL_xTaskCheckForTimeOut
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -411,12 +385,11 @@ MPU_xTaskGenericNotifyEntry:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xTaskGenericNotify_Unpriv
|
bne MPU_xTaskGenericNotify_Unpriv
|
||||||
MPU_xTaskGenericNotify_Priv:
|
MPU_xTaskGenericNotify_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xTaskGenericNotifyImpl
|
b MPU_xTaskGenericNotifyImpl
|
||||||
MPU_xTaskGenericNotify_Unpriv:
|
MPU_xTaskGenericNotify_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xTaskGenericNotify
|
svc #SYSTEM_CALL_xTaskGenericNotify
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -425,12 +398,11 @@ MPU_xTaskGenericNotifyWaitEntry:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xTaskGenericNotifyWait_Unpriv
|
bne MPU_xTaskGenericNotifyWait_Unpriv
|
||||||
MPU_xTaskGenericNotifyWait_Priv:
|
MPU_xTaskGenericNotifyWait_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xTaskGenericNotifyWaitImpl
|
b MPU_xTaskGenericNotifyWaitImpl
|
||||||
MPU_xTaskGenericNotifyWait_Unpriv:
|
MPU_xTaskGenericNotifyWait_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xTaskGenericNotifyWait
|
svc #SYSTEM_CALL_xTaskGenericNotifyWait
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -439,12 +411,11 @@ MPU_ulTaskGenericNotifyTake:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_ulTaskGenericNotifyTake_Unpriv
|
bne MPU_ulTaskGenericNotifyTake_Unpriv
|
||||||
MPU_ulTaskGenericNotifyTake_Priv:
|
MPU_ulTaskGenericNotifyTake_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_ulTaskGenericNotifyTakeImpl
|
b MPU_ulTaskGenericNotifyTakeImpl
|
||||||
MPU_ulTaskGenericNotifyTake_Unpriv:
|
MPU_ulTaskGenericNotifyTake_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_ulTaskGenericNotifyTake
|
svc #SYSTEM_CALL_ulTaskGenericNotifyTake
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -453,12 +424,11 @@ MPU_xTaskGenericNotifyStateClear:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xTaskGenericNotifyStateClear_Unpriv
|
bne MPU_xTaskGenericNotifyStateClear_Unpriv
|
||||||
MPU_xTaskGenericNotifyStateClear_Priv:
|
MPU_xTaskGenericNotifyStateClear_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xTaskGenericNotifyStateClearImpl
|
b MPU_xTaskGenericNotifyStateClearImpl
|
||||||
MPU_xTaskGenericNotifyStateClear_Unpriv:
|
MPU_xTaskGenericNotifyStateClear_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xTaskGenericNotifyStateClear
|
svc #SYSTEM_CALL_xTaskGenericNotifyStateClear
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -467,12 +437,11 @@ MPU_ulTaskGenericNotifyValueClear:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_ulTaskGenericNotifyValueClear_Unpriv
|
bne MPU_ulTaskGenericNotifyValueClear_Unpriv
|
||||||
MPU_ulTaskGenericNotifyValueClear_Priv:
|
MPU_ulTaskGenericNotifyValueClear_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_ulTaskGenericNotifyValueClearImpl
|
b MPU_ulTaskGenericNotifyValueClearImpl
|
||||||
MPU_ulTaskGenericNotifyValueClear_Unpriv:
|
MPU_ulTaskGenericNotifyValueClear_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_ulTaskGenericNotifyValueClear
|
svc #SYSTEM_CALL_ulTaskGenericNotifyValueClear
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -481,12 +450,11 @@ MPU_xQueueGenericSend:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xQueueGenericSend_Unpriv
|
bne MPU_xQueueGenericSend_Unpriv
|
||||||
MPU_xQueueGenericSend_Priv:
|
MPU_xQueueGenericSend_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xQueueGenericSendImpl
|
b MPU_xQueueGenericSendImpl
|
||||||
MPU_xQueueGenericSend_Unpriv:
|
MPU_xQueueGenericSend_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xQueueGenericSend
|
svc #SYSTEM_CALL_xQueueGenericSend
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -495,12 +463,11 @@ MPU_uxQueueMessagesWaiting:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_uxQueueMessagesWaiting_Unpriv
|
bne MPU_uxQueueMessagesWaiting_Unpriv
|
||||||
MPU_uxQueueMessagesWaiting_Priv:
|
MPU_uxQueueMessagesWaiting_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_uxQueueMessagesWaitingImpl
|
b MPU_uxQueueMessagesWaitingImpl
|
||||||
MPU_uxQueueMessagesWaiting_Unpriv:
|
MPU_uxQueueMessagesWaiting_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_uxQueueMessagesWaiting
|
svc #SYSTEM_CALL_uxQueueMessagesWaiting
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -509,12 +476,11 @@ MPU_uxQueueSpacesAvailable:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_uxQueueSpacesAvailable_Unpriv
|
bne MPU_uxQueueSpacesAvailable_Unpriv
|
||||||
MPU_uxQueueSpacesAvailable_Priv:
|
MPU_uxQueueSpacesAvailable_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_uxQueueSpacesAvailableImpl
|
b MPU_uxQueueSpacesAvailableImpl
|
||||||
MPU_uxQueueSpacesAvailable_Unpriv:
|
MPU_uxQueueSpacesAvailable_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_uxQueueSpacesAvailable
|
svc #SYSTEM_CALL_uxQueueSpacesAvailable
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -523,12 +489,11 @@ MPU_xQueueReceive:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xQueueReceive_Unpriv
|
bne MPU_xQueueReceive_Unpriv
|
||||||
MPU_xQueueReceive_Priv:
|
MPU_xQueueReceive_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xQueueReceiveImpl
|
b MPU_xQueueReceiveImpl
|
||||||
MPU_xQueueReceive_Unpriv:
|
MPU_xQueueReceive_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xQueueReceive
|
svc #SYSTEM_CALL_xQueueReceive
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -537,12 +502,11 @@ MPU_xQueuePeek:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xQueuePeek_Unpriv
|
bne MPU_xQueuePeek_Unpriv
|
||||||
MPU_xQueuePeek_Priv:
|
MPU_xQueuePeek_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xQueuePeekImpl
|
b MPU_xQueuePeekImpl
|
||||||
MPU_xQueuePeek_Unpriv:
|
MPU_xQueuePeek_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xQueuePeek
|
svc #SYSTEM_CALL_xQueuePeek
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -551,12 +515,11 @@ MPU_xQueueSemaphoreTake:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xQueueSemaphoreTake_Unpriv
|
bne MPU_xQueueSemaphoreTake_Unpriv
|
||||||
MPU_xQueueSemaphoreTake_Priv:
|
MPU_xQueueSemaphoreTake_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xQueueSemaphoreTakeImpl
|
b MPU_xQueueSemaphoreTakeImpl
|
||||||
MPU_xQueueSemaphoreTake_Unpriv:
|
MPU_xQueueSemaphoreTake_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xQueueSemaphoreTake
|
svc #SYSTEM_CALL_xQueueSemaphoreTake
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -565,12 +528,11 @@ MPU_xQueueGetMutexHolder:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xQueueGetMutexHolder_Unpriv
|
bne MPU_xQueueGetMutexHolder_Unpriv
|
||||||
MPU_xQueueGetMutexHolder_Priv:
|
MPU_xQueueGetMutexHolder_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xQueueGetMutexHolderImpl
|
b MPU_xQueueGetMutexHolderImpl
|
||||||
MPU_xQueueGetMutexHolder_Unpriv:
|
MPU_xQueueGetMutexHolder_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xQueueGetMutexHolder
|
svc #SYSTEM_CALL_xQueueGetMutexHolder
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -579,12 +541,11 @@ MPU_xQueueTakeMutexRecursive:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xQueueTakeMutexRecursive_Unpriv
|
bne MPU_xQueueTakeMutexRecursive_Unpriv
|
||||||
MPU_xQueueTakeMutexRecursive_Priv:
|
MPU_xQueueTakeMutexRecursive_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xQueueTakeMutexRecursiveImpl
|
b MPU_xQueueTakeMutexRecursiveImpl
|
||||||
MPU_xQueueTakeMutexRecursive_Unpriv:
|
MPU_xQueueTakeMutexRecursive_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xQueueTakeMutexRecursive
|
svc #SYSTEM_CALL_xQueueTakeMutexRecursive
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -593,12 +554,11 @@ MPU_xQueueGiveMutexRecursive:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xQueueGiveMutexRecursive_Unpriv
|
bne MPU_xQueueGiveMutexRecursive_Unpriv
|
||||||
MPU_xQueueGiveMutexRecursive_Priv:
|
MPU_xQueueGiveMutexRecursive_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xQueueGiveMutexRecursiveImpl
|
b MPU_xQueueGiveMutexRecursiveImpl
|
||||||
MPU_xQueueGiveMutexRecursive_Unpriv:
|
MPU_xQueueGiveMutexRecursive_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xQueueGiveMutexRecursive
|
svc #SYSTEM_CALL_xQueueGiveMutexRecursive
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -607,12 +567,11 @@ MPU_xQueueSelectFromSet:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xQueueSelectFromSet_Unpriv
|
bne MPU_xQueueSelectFromSet_Unpriv
|
||||||
MPU_xQueueSelectFromSet_Priv:
|
MPU_xQueueSelectFromSet_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xQueueSelectFromSetImpl
|
b MPU_xQueueSelectFromSetImpl
|
||||||
MPU_xQueueSelectFromSet_Unpriv:
|
MPU_xQueueSelectFromSet_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xQueueSelectFromSet
|
svc #SYSTEM_CALL_xQueueSelectFromSet
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -621,12 +580,11 @@ MPU_xQueueAddToSet:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xQueueAddToSet_Unpriv
|
bne MPU_xQueueAddToSet_Unpriv
|
||||||
MPU_xQueueAddToSet_Priv:
|
MPU_xQueueAddToSet_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xQueueAddToSetImpl
|
b MPU_xQueueAddToSetImpl
|
||||||
MPU_xQueueAddToSet_Unpriv:
|
MPU_xQueueAddToSet_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xQueueAddToSet
|
svc #SYSTEM_CALL_xQueueAddToSet
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -635,12 +593,11 @@ MPU_vQueueAddToRegistry:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_vQueueAddToRegistry_Unpriv
|
bne MPU_vQueueAddToRegistry_Unpriv
|
||||||
MPU_vQueueAddToRegistry_Priv:
|
MPU_vQueueAddToRegistry_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_vQueueAddToRegistryImpl
|
b MPU_vQueueAddToRegistryImpl
|
||||||
MPU_vQueueAddToRegistry_Unpriv:
|
MPU_vQueueAddToRegistry_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_vQueueAddToRegistry
|
svc #SYSTEM_CALL_vQueueAddToRegistry
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -649,12 +606,11 @@ MPU_vQueueUnregisterQueue:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_vQueueUnregisterQueue_Unpriv
|
bne MPU_vQueueUnregisterQueue_Unpriv
|
||||||
MPU_vQueueUnregisterQueue_Priv:
|
MPU_vQueueUnregisterQueue_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_vQueueUnregisterQueueImpl
|
b MPU_vQueueUnregisterQueueImpl
|
||||||
MPU_vQueueUnregisterQueue_Unpriv:
|
MPU_vQueueUnregisterQueue_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_vQueueUnregisterQueue
|
svc #SYSTEM_CALL_vQueueUnregisterQueue
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -663,12 +619,11 @@ MPU_pcQueueGetName:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_pcQueueGetName_Unpriv
|
bne MPU_pcQueueGetName_Unpriv
|
||||||
MPU_pcQueueGetName_Priv:
|
MPU_pcQueueGetName_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_pcQueueGetNameImpl
|
b MPU_pcQueueGetNameImpl
|
||||||
MPU_pcQueueGetName_Unpriv:
|
MPU_pcQueueGetName_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_pcQueueGetName
|
svc #SYSTEM_CALL_pcQueueGetName
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -677,12 +632,11 @@ MPU_pvTimerGetTimerID:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_pvTimerGetTimerID_Unpriv
|
bne MPU_pvTimerGetTimerID_Unpriv
|
||||||
MPU_pvTimerGetTimerID_Priv:
|
MPU_pvTimerGetTimerID_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_pvTimerGetTimerIDImpl
|
b MPU_pvTimerGetTimerIDImpl
|
||||||
MPU_pvTimerGetTimerID_Unpriv:
|
MPU_pvTimerGetTimerID_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_pvTimerGetTimerID
|
svc #SYSTEM_CALL_pvTimerGetTimerID
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -691,12 +645,11 @@ MPU_vTimerSetTimerID:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_vTimerSetTimerID_Unpriv
|
bne MPU_vTimerSetTimerID_Unpriv
|
||||||
MPU_vTimerSetTimerID_Priv:
|
MPU_vTimerSetTimerID_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_vTimerSetTimerIDImpl
|
b MPU_vTimerSetTimerIDImpl
|
||||||
MPU_vTimerSetTimerID_Unpriv:
|
MPU_vTimerSetTimerID_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_vTimerSetTimerID
|
svc #SYSTEM_CALL_vTimerSetTimerID
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -705,12 +658,11 @@ MPU_xTimerIsTimerActive:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xTimerIsTimerActive_Unpriv
|
bne MPU_xTimerIsTimerActive_Unpriv
|
||||||
MPU_xTimerIsTimerActive_Priv:
|
MPU_xTimerIsTimerActive_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xTimerIsTimerActiveImpl
|
b MPU_xTimerIsTimerActiveImpl
|
||||||
MPU_xTimerIsTimerActive_Unpriv:
|
MPU_xTimerIsTimerActive_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xTimerIsTimerActive
|
svc #SYSTEM_CALL_xTimerIsTimerActive
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -719,12 +671,11 @@ MPU_xTimerGetTimerDaemonTaskHandle:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv
|
bne MPU_xTimerGetTimerDaemonTaskHandle_Unpriv
|
||||||
MPU_xTimerGetTimerDaemonTaskHandle_Priv:
|
MPU_xTimerGetTimerDaemonTaskHandle_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xTimerGetTimerDaemonTaskHandleImpl
|
b MPU_xTimerGetTimerDaemonTaskHandleImpl
|
||||||
MPU_xTimerGetTimerDaemonTaskHandle_Unpriv:
|
MPU_xTimerGetTimerDaemonTaskHandle_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle
|
svc #SYSTEM_CALL_xTimerGetTimerDaemonTaskHandle
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -733,12 +684,11 @@ MPU_xTimerGenericCommandFromTaskEntry:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xTimerGenericCommandFromTask_Unpriv
|
bne MPU_xTimerGenericCommandFromTask_Unpriv
|
||||||
MPU_xTimerGenericCommandFromTask_Priv:
|
MPU_xTimerGenericCommandFromTask_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xTimerGenericCommandFromTaskImpl
|
b MPU_xTimerGenericCommandFromTaskImpl
|
||||||
MPU_xTimerGenericCommandFromTask_Unpriv:
|
MPU_xTimerGenericCommandFromTask_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xTimerGenericCommandFromTask
|
svc #SYSTEM_CALL_xTimerGenericCommandFromTask
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -747,12 +697,11 @@ MPU_pcTimerGetName:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_pcTimerGetName_Unpriv
|
bne MPU_pcTimerGetName_Unpriv
|
||||||
MPU_pcTimerGetName_Priv:
|
MPU_pcTimerGetName_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_pcTimerGetNameImpl
|
b MPU_pcTimerGetNameImpl
|
||||||
MPU_pcTimerGetName_Unpriv:
|
MPU_pcTimerGetName_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_pcTimerGetName
|
svc #SYSTEM_CALL_pcTimerGetName
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -761,12 +710,11 @@ MPU_vTimerSetReloadMode:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_vTimerSetReloadMode_Unpriv
|
bne MPU_vTimerSetReloadMode_Unpriv
|
||||||
MPU_vTimerSetReloadMode_Priv:
|
MPU_vTimerSetReloadMode_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_vTimerSetReloadModeImpl
|
b MPU_vTimerSetReloadModeImpl
|
||||||
MPU_vTimerSetReloadMode_Unpriv:
|
MPU_vTimerSetReloadMode_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_vTimerSetReloadMode
|
svc #SYSTEM_CALL_vTimerSetReloadMode
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -775,12 +723,11 @@ MPU_xTimerGetReloadMode:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xTimerGetReloadMode_Unpriv
|
bne MPU_xTimerGetReloadMode_Unpriv
|
||||||
MPU_xTimerGetReloadMode_Priv:
|
MPU_xTimerGetReloadMode_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xTimerGetReloadModeImpl
|
b MPU_xTimerGetReloadModeImpl
|
||||||
MPU_xTimerGetReloadMode_Unpriv:
|
MPU_xTimerGetReloadMode_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xTimerGetReloadMode
|
svc #SYSTEM_CALL_xTimerGetReloadMode
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -789,12 +736,11 @@ MPU_uxTimerGetReloadMode:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_uxTimerGetReloadMode_Unpriv
|
bne MPU_uxTimerGetReloadMode_Unpriv
|
||||||
MPU_uxTimerGetReloadMode_Priv:
|
MPU_uxTimerGetReloadMode_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_uxTimerGetReloadModeImpl
|
b MPU_uxTimerGetReloadModeImpl
|
||||||
MPU_uxTimerGetReloadMode_Unpriv:
|
MPU_uxTimerGetReloadMode_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_uxTimerGetReloadMode
|
svc #SYSTEM_CALL_uxTimerGetReloadMode
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -803,12 +749,11 @@ MPU_xTimerGetPeriod:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xTimerGetPeriod_Unpriv
|
bne MPU_xTimerGetPeriod_Unpriv
|
||||||
MPU_xTimerGetPeriod_Priv:
|
MPU_xTimerGetPeriod_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xTimerGetPeriodImpl
|
b MPU_xTimerGetPeriodImpl
|
||||||
MPU_xTimerGetPeriod_Unpriv:
|
MPU_xTimerGetPeriod_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xTimerGetPeriod
|
svc #SYSTEM_CALL_xTimerGetPeriod
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -817,12 +762,11 @@ MPU_xTimerGetExpiryTime:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xTimerGetExpiryTime_Unpriv
|
bne MPU_xTimerGetExpiryTime_Unpriv
|
||||||
MPU_xTimerGetExpiryTime_Priv:
|
MPU_xTimerGetExpiryTime_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xTimerGetExpiryTimeImpl
|
b MPU_xTimerGetExpiryTimeImpl
|
||||||
MPU_xTimerGetExpiryTime_Unpriv:
|
MPU_xTimerGetExpiryTime_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xTimerGetExpiryTime
|
svc #SYSTEM_CALL_xTimerGetExpiryTime
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -831,12 +775,11 @@ MPU_xEventGroupWaitBitsEntry:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xEventGroupWaitBits_Unpriv
|
bne MPU_xEventGroupWaitBits_Unpriv
|
||||||
MPU_xEventGroupWaitBits_Priv:
|
MPU_xEventGroupWaitBits_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xEventGroupWaitBitsImpl
|
b MPU_xEventGroupWaitBitsImpl
|
||||||
MPU_xEventGroupWaitBits_Unpriv:
|
MPU_xEventGroupWaitBits_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xEventGroupWaitBits
|
svc #SYSTEM_CALL_xEventGroupWaitBits
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -845,12 +788,11 @@ MPU_xEventGroupClearBits:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xEventGroupClearBits_Unpriv
|
bne MPU_xEventGroupClearBits_Unpriv
|
||||||
MPU_xEventGroupClearBits_Priv:
|
MPU_xEventGroupClearBits_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xEventGroupClearBitsImpl
|
b MPU_xEventGroupClearBitsImpl
|
||||||
MPU_xEventGroupClearBits_Unpriv:
|
MPU_xEventGroupClearBits_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xEventGroupClearBits
|
svc #SYSTEM_CALL_xEventGroupClearBits
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -859,12 +801,11 @@ MPU_xEventGroupSetBits:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xEventGroupSetBits_Unpriv
|
bne MPU_xEventGroupSetBits_Unpriv
|
||||||
MPU_xEventGroupSetBits_Priv:
|
MPU_xEventGroupSetBits_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xEventGroupSetBitsImpl
|
b MPU_xEventGroupSetBitsImpl
|
||||||
MPU_xEventGroupSetBits_Unpriv:
|
MPU_xEventGroupSetBits_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xEventGroupSetBits
|
svc #SYSTEM_CALL_xEventGroupSetBits
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -873,12 +814,11 @@ MPU_xEventGroupSync:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xEventGroupSync_Unpriv
|
bne MPU_xEventGroupSync_Unpriv
|
||||||
MPU_xEventGroupSync_Priv:
|
MPU_xEventGroupSync_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xEventGroupSyncImpl
|
b MPU_xEventGroupSyncImpl
|
||||||
MPU_xEventGroupSync_Unpriv:
|
MPU_xEventGroupSync_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xEventGroupSync
|
svc #SYSTEM_CALL_xEventGroupSync
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -887,12 +827,11 @@ MPU_uxEventGroupGetNumber:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_uxEventGroupGetNumber_Unpriv
|
bne MPU_uxEventGroupGetNumber_Unpriv
|
||||||
MPU_uxEventGroupGetNumber_Priv:
|
MPU_uxEventGroupGetNumber_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_uxEventGroupGetNumberImpl
|
b MPU_uxEventGroupGetNumberImpl
|
||||||
MPU_uxEventGroupGetNumber_Unpriv:
|
MPU_uxEventGroupGetNumber_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_uxEventGroupGetNumber
|
svc #SYSTEM_CALL_uxEventGroupGetNumber
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -901,12 +840,11 @@ MPU_vEventGroupSetNumber:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_vEventGroupSetNumber_Unpriv
|
bne MPU_vEventGroupSetNumber_Unpriv
|
||||||
MPU_vEventGroupSetNumber_Priv:
|
MPU_vEventGroupSetNumber_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_vEventGroupSetNumberImpl
|
b MPU_vEventGroupSetNumberImpl
|
||||||
MPU_vEventGroupSetNumber_Unpriv:
|
MPU_vEventGroupSetNumber_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_vEventGroupSetNumber
|
svc #SYSTEM_CALL_vEventGroupSetNumber
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -915,12 +853,11 @@ MPU_xStreamBufferSend:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xStreamBufferSend_Unpriv
|
bne MPU_xStreamBufferSend_Unpriv
|
||||||
MPU_xStreamBufferSend_Priv:
|
MPU_xStreamBufferSend_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xStreamBufferSendImpl
|
b MPU_xStreamBufferSendImpl
|
||||||
MPU_xStreamBufferSend_Unpriv:
|
MPU_xStreamBufferSend_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xStreamBufferSend
|
svc #SYSTEM_CALL_xStreamBufferSend
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -929,12 +866,11 @@ MPU_xStreamBufferReceive:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xStreamBufferReceive_Unpriv
|
bne MPU_xStreamBufferReceive_Unpriv
|
||||||
MPU_xStreamBufferReceive_Priv:
|
MPU_xStreamBufferReceive_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xStreamBufferReceiveImpl
|
b MPU_xStreamBufferReceiveImpl
|
||||||
MPU_xStreamBufferReceive_Unpriv:
|
MPU_xStreamBufferReceive_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xStreamBufferReceive
|
svc #SYSTEM_CALL_xStreamBufferReceive
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -943,12 +879,11 @@ MPU_xStreamBufferIsFull:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xStreamBufferIsFull_Unpriv
|
bne MPU_xStreamBufferIsFull_Unpriv
|
||||||
MPU_xStreamBufferIsFull_Priv:
|
MPU_xStreamBufferIsFull_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xStreamBufferIsFullImpl
|
b MPU_xStreamBufferIsFullImpl
|
||||||
MPU_xStreamBufferIsFull_Unpriv:
|
MPU_xStreamBufferIsFull_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xStreamBufferIsFull
|
svc #SYSTEM_CALL_xStreamBufferIsFull
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -957,12 +892,11 @@ MPU_xStreamBufferIsEmpty:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xStreamBufferIsEmpty_Unpriv
|
bne MPU_xStreamBufferIsEmpty_Unpriv
|
||||||
MPU_xStreamBufferIsEmpty_Priv:
|
MPU_xStreamBufferIsEmpty_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xStreamBufferIsEmptyImpl
|
b MPU_xStreamBufferIsEmptyImpl
|
||||||
MPU_xStreamBufferIsEmpty_Unpriv:
|
MPU_xStreamBufferIsEmpty_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xStreamBufferIsEmpty
|
svc #SYSTEM_CALL_xStreamBufferIsEmpty
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -971,12 +905,11 @@ MPU_xStreamBufferSpacesAvailable:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xStreamBufferSpacesAvailable_Unpriv
|
bne MPU_xStreamBufferSpacesAvailable_Unpriv
|
||||||
MPU_xStreamBufferSpacesAvailable_Priv:
|
MPU_xStreamBufferSpacesAvailable_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xStreamBufferSpacesAvailableImpl
|
b MPU_xStreamBufferSpacesAvailableImpl
|
||||||
MPU_xStreamBufferSpacesAvailable_Unpriv:
|
MPU_xStreamBufferSpacesAvailable_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xStreamBufferSpacesAvailable
|
svc #SYSTEM_CALL_xStreamBufferSpacesAvailable
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -985,12 +918,11 @@ MPU_xStreamBufferBytesAvailable:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xStreamBufferBytesAvailable_Unpriv
|
bne MPU_xStreamBufferBytesAvailable_Unpriv
|
||||||
MPU_xStreamBufferBytesAvailable_Priv:
|
MPU_xStreamBufferBytesAvailable_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xStreamBufferBytesAvailableImpl
|
b MPU_xStreamBufferBytesAvailableImpl
|
||||||
MPU_xStreamBufferBytesAvailable_Unpriv:
|
MPU_xStreamBufferBytesAvailable_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xStreamBufferBytesAvailable
|
svc #SYSTEM_CALL_xStreamBufferBytesAvailable
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -999,12 +931,11 @@ MPU_xStreamBufferSetTriggerLevel:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xStreamBufferSetTriggerLevel_Unpriv
|
bne MPU_xStreamBufferSetTriggerLevel_Unpriv
|
||||||
MPU_xStreamBufferSetTriggerLevel_Priv:
|
MPU_xStreamBufferSetTriggerLevel_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xStreamBufferSetTriggerLevelImpl
|
b MPU_xStreamBufferSetTriggerLevelImpl
|
||||||
MPU_xStreamBufferSetTriggerLevel_Unpriv:
|
MPU_xStreamBufferSetTriggerLevel_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xStreamBufferSetTriggerLevel
|
svc #SYSTEM_CALL_xStreamBufferSetTriggerLevel
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
@ -1013,12 +944,11 @@ MPU_xStreamBufferNextMessageLengthBytes:
|
||||||
push {r0}
|
push {r0}
|
||||||
mrs r0, control
|
mrs r0, control
|
||||||
tst r0, #1
|
tst r0, #1
|
||||||
|
pop {r0}
|
||||||
bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv
|
bne MPU_xStreamBufferNextMessageLengthBytes_Unpriv
|
||||||
MPU_xStreamBufferNextMessageLengthBytes_Priv:
|
MPU_xStreamBufferNextMessageLengthBytes_Priv:
|
||||||
pop {r0}
|
|
||||||
b MPU_xStreamBufferNextMessageLengthBytesImpl
|
b MPU_xStreamBufferNextMessageLengthBytesImpl
|
||||||
MPU_xStreamBufferNextMessageLengthBytes_Unpriv:
|
MPU_xStreamBufferNextMessageLengthBytes_Unpriv:
|
||||||
pop {r0}
|
|
||||||
svc #SYSTEM_CALL_xStreamBufferNextMessageLengthBytes
|
svc #SYSTEM_CALL_xStreamBufferNextMessageLengthBytes
|
||||||
/*-----------------------------------------------------------*/
|
/*-----------------------------------------------------------*/
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue