From 083374394d1f52318b452c117de2a0f81e176b4d 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: Wed, 6 Aug 2025 06:49:38 +0000 Subject: [PATCH] =?UTF-8?q?update=20CosyOS-III=20=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E8=AE=B0=E5=BD=95.md.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 零中断延迟的RTOS --- CosyOS-III 版本更新记录.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CosyOS-III 版本更新记录.md b/CosyOS-III 版本更新记录.md index 25b845f..d1c574a 100644 --- a/CosyOS-III 版本更新记录.md +++ b/CosyOS-III 版本更新记录.md @@ -120,12 +120,12 @@ ### V2.0.0 * 部分关键字重命名。 * 所有C文件中,条件编译加上了括号。 -* 部分 中断挂起服务_FIFO 支持错误调用返回,便于用户实现错误处理。 - 具体包括中断中恢复任务、挂起任务、删除任务、清除阻塞、设置阻塞、设置任务优先级,均返回错误码。 +* 部分 中断挂起服务_FIFO 支持错误调用返回,便于用户实现错误处理。
+ 具体包括中断中恢复任务、挂起任务、删除任务、清除阻塞、设置阻塞、设置任务优先级,均返回错误码。
回调函数均在 sv_int_pend_fifo.c 中弱定义,并在 ur_api.h 中声明。 * 删除了内核文件 sv_int_pend_flag.c、sv_int_pend_flag.h,新增了内核文件 sv_int_pend.h。 -* 前缀为“p”的中断挂起服务,调整为部分服务支持返回,并允许通过挂起服务调用(iPendSVC)间接调用、 - 或在挂起服务钩子(pendsv_hook)中调用。当通过挂起服务调用(iPendSVC)间接调用时,仍为中断挂起服务_FIFO; +* 前缀为“p”的中断挂起服务,调整为部分服务支持返回,并允许通过挂起服务调用(iPendSVC)间接调用、
+ 或在挂起服务钩子(pendsv_hook)中调用。当通过挂起服务调用(iPendSVC)间接调用时,仍为中断挂起服务_FIFO;
当在挂起服务钩子(pendsv_hook)中调用时,为中断挂起服务_FLAG。 * for 8051,如果启用了XBPSTACK的任务切换现场保护,任务栈SIZE允许大于255,最大可为65535。 * 创建定时中断钩子、定时查询钩子 时,不用再输入钩子名称,由系统自动生成。