From d930e57bc9ccdb3b94fea396c1e58610bdb807fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=9B=B6=E4=B8=AD=E6=96=AD=E5=BB=B6=E8=BF=9F=E7=9A=84RTOS?= Date: Mon, 30 Dec 2024 11:04:38 +0000 Subject: [PATCH] update System/sv_tick.c. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 零中断延迟的RTOS --- System/sv_tick.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/System/sv_tick.c b/System/sv_tick.c index 039d3919..d121cfad 100644 --- a/System/sv_tick.c +++ b/System/sv_tick.c @@ -5,8 +5,8 @@ * @details 仅在 SysTick 中调用并执行,包括在滴答钩子、定时中断钩子、 定时查询钩子、定时查询事件等处调用。 * @author 迟凯峰 - * @version V3.3.0 - * @date 2024.12.25 + * @version V3.3.1 + * @date 2024.12.30 ******************************************************************************/ #include "os_var.h" @@ -29,7 +29,8 @@ */ s_bool_t st_clear_delay(void) MCUCFG_C51USING { - if(s_sign_schedule_forbid){ + if(s_sign_ready_delay){ + s_sign_ready_delay = false; s_task_current->timer = 0; return true; }