mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-09-02 04:13:54 -04:00
Convert more ports to use xTaskIncrementTick() in place of vTaskIncrementTick().
This commit is contained in:
parent
15ec6c87f7
commit
f904d26957
18 changed files with 61 additions and 75 deletions
|
@ -57,7 +57,7 @@
|
|||
; Functions used by scheduler
|
||||
;------------------------------------------------------------------------------
|
||||
EXTERN vTaskSwitchContext
|
||||
EXTERN vTaskIncrementTick
|
||||
EXTERN xTaskIncrementTick
|
||||
|
||||
; Variables used by scheduler
|
||||
;------------------------------------------------------------------------------
|
||||
|
@ -278,7 +278,7 @@ MD_INTTM0EQ0:
|
|||
stsr 1,lp
|
||||
st.w lp,0[sp] ; store EIPSW to stack
|
||||
portSAVE_CONTEXT ; Save the context of the current task.
|
||||
jarl vTaskIncrementTick,lp ; Call the timer tick function.
|
||||
jarl xTaskIncrementTick,lp ; Call the timer tick function.
|
||||
jarl vTaskSwitchContext,lp ; Call the scheduler.
|
||||
portRESTORE_CONTEXT ; Restore the context of whichever task the ...
|
||||
; ... scheduler decided should run.
|
||||
|
@ -297,7 +297,7 @@ MD_INTTM0EQ0:
|
|||
prepare {lp,ep},8,sp
|
||||
sst.w r1,4[ep]
|
||||
sst.w r5,0[ep]
|
||||
jarl vTaskIncrementTick,lp ; Call the timer tick function.
|
||||
jarl xTaskIncrementTick,lp ; Call the timer tick function.
|
||||
sld.w 0[ep],r5
|
||||
sld.w 4[ep],r1
|
||||
dispose 8,{lp,ep}
|
||||
|
|
|
@ -57,7 +57,7 @@
|
|||
; Functions used by scheduler
|
||||
;------------------------------------------------------------------------------
|
||||
EXTERN vTaskSwitchContext
|
||||
EXTERN vTaskIncrementTick
|
||||
EXTERN xTaskIncrementTick
|
||||
|
||||
; Variables used by scheduler
|
||||
;------------------------------------------------------------------------------
|
||||
|
@ -287,7 +287,7 @@ MD_INTTM0EQ0:
|
|||
stsr 1,lp
|
||||
st.w lp,0[sp] ; store EIPSW to stack
|
||||
portSAVE_CONTEXT ; Save the context of the current task.
|
||||
jarl vTaskIncrementTick,lp ; Call the timer tick function.
|
||||
jarl xTaskIncrementTick,lp ; Call the timer tick function.
|
||||
jarl vTaskSwitchContext,lp ; Call the scheduler.
|
||||
portRESTORE_CONTEXT ; Restore the context of whichever task the ...
|
||||
; ... scheduler decided should run.
|
||||
|
@ -306,7 +306,7 @@ MD_INTTM0EQ0:
|
|||
prepare {lp,ep},8,sp
|
||||
sst.w r1,4[ep]
|
||||
sst.w r5,0[ep]
|
||||
jarl vTaskIncrementTick,lp ; Call the timer tick function.
|
||||
jarl xTaskIncrementTick,lp ; Call the timer tick function.
|
||||
sld.w 0[ep],r5
|
||||
sld.w 4[ep],r1
|
||||
dispose 8,{lp,ep}
|
||||
|
|
|
@ -57,7 +57,7 @@
|
|||
; Functions used by scheduler
|
||||
;------------------------------------------------------------------------------
|
||||
EXTERN vTaskSwitchContext
|
||||
EXTERN vTaskIncrementTick
|
||||
EXTERN xTaskIncrementTick
|
||||
|
||||
; Variables used by scheduler
|
||||
;------------------------------------------------------------------------------
|
||||
|
@ -278,7 +278,7 @@ MD_INTTM0EQ0:
|
|||
stsr 1,lp
|
||||
st.w lp,0[sp] ; store EIPSW to stack
|
||||
portSAVE_CONTEXT ; Save the context of the current task.
|
||||
jarl vTaskIncrementTick,lp ; Call the timer tick function.
|
||||
jarl xTaskIncrementTick,lp ; Call the timer tick function.
|
||||
jarl vTaskSwitchContext,lp ; Call the scheduler.
|
||||
portRESTORE_CONTEXT ; Restore the context of whichever task the ...
|
||||
; ... scheduler decided should run.
|
||||
|
@ -297,7 +297,7 @@ MD_INTTM0EQ0:
|
|||
prepare {lp,ep},8,sp
|
||||
sst.w r1,4[ep]
|
||||
sst.w r5,0[ep]
|
||||
jarl vTaskIncrementTick,lp ; Call the timer tick function.
|
||||
jarl xTaskIncrementTick,lp ; Call the timer tick function.
|
||||
sld.w 0[ep],r5
|
||||
sld.w 4[ep],r1
|
||||
dispose 8,{lp,ep}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue