diff --git a/System/os_redef.h b/System/os_redef.h index 24bfcb7c..58771ed9 100644 --- a/System/os_redef.h +++ b/System/os_redef.h @@ -5,8 +5,8 @@ * @details 基于 os_def.h、os_base.h、syscfg.h、mcucfg_x.h、port_x.h 等文件 中的定义而再次定义,包括宏定义和类型定义。 * @author 迟凯峰 - * @version V1.2.1 - * @date 2025.04.11 + * @version V1.2.2 + * @date 2025.04.15 ******************************************************************************/ #ifndef __OS_REDEF_H @@ -420,6 +420,9 @@ typedef struct s_tasknode_ts #if SYSCFG_SAMEPRISCHEDULE struct s_tasknode_ts _OBJ_MEM_ *last; /*!< 上一节点 of 优先级组 */ struct s_tasknode_ts _OBJ_MEM_ *next; /*!< 下一节点 of 优先级组 */ + #if SYSCFG_MUTEX == __ENABLED__ + struct s_tasknode_ts _OBJ_MEM_ *link; /*!< 互斥信号量获取阻塞-任务链接 */ + #endif #endif mTaskNode_Tail_ /*!< MCS51/251:mUserReg_DEFc_,减栈:psp_top */ }s_tasknode_ts;