update System/os_taskmgr.c.

Signed-off-by: 零中断延迟的RTOS <cosyos@139.com>
This commit is contained in:
零中断延迟的RTOS
2024-04-06 16:50:43 +00:00
committed by Gitee
parent 908affb051
commit 3e7938e8c6

View File

@@ -3,8 +3,8 @@
* @file os_taskmgr.c
* @brief 任务管理器Taskmgr
* @author 迟凯峰
* @version V2.1.0
* @date 2024.03.31
* @version V2.1.1
* @date 2024.04.07
******************************************************************************/
#include "os_link.h"
@@ -184,7 +184,7 @@ uCreateTask_TimQry(OS_TMID_TASKMGR, s_sign_taskmgr, true, Taskmgr, SYSCFG_TASKPR
p[1] = mptr;
while(true){
static s_timqry_t upspeed = (1000UL * SYSCFG_TASKMGRUPSPEED) / SYSCFG_SYSTICKCYCLE;
s_tasknode_ts node_temp;
static s_tasknode_ts node_temp;
s_tasknode_tsp node_curr = u_taskhandle_Taskmgr;
s_u16_t permill1 = 10000;
#if SYSCFG_TASKPC_MONITOR == __ENABLED__
@@ -194,7 +194,7 @@ uCreateTask_TimQry(OS_TMID_TASKMGR, s_sign_taskmgr, true, Taskmgr, SYSCFG_TASKPR
while(true){
s_u16_t permill2;
mSysIRQ_Disable;
node_temp = *node_curr;
s_memcpy(&node_temp, node_curr, sizeof(s_tasknode_ts));
node_curr->usedtime[0] = 0;
node_curr->usedtime[1] = 0;
mSysIRQ_Enable;