Skip to content

v0.12.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@mysterywolf mysterywolf released this 15 Nov 16:08
· 70 commits to master since this release

[add] 增加OS_CFG_TASK_SEM_EN宏定义用于裁剪任务内建信号量

[add]os.h中增加宏定义检查代码

[del] 删除无用配置宏定义

[adjust] 优化PKG_USING_UCOSIII_WRAPPER_TINY

[del] 删除OSTaskSuspend()函数无用的选择分支

[bug fix] 修复OSQDel()函数忘记回收消息内存池导致内存泄漏的问题

[adjust] 整理os_q.cos_mem.cos_core.cos_core.cos_flag.cos_stat.cos_task.cos_time.cos_tmr.cos_sem.c文件注释格式

[doc] 增加对老版本os_pend_multi.c文件的readme说明

[bug fixed]OSFlagPend()函数rt_option变量赋初值

[adjust] 优化工程文件结构

[adjust] 头文件部分包含由<>改为""

[bug] 修复关闭某些宏定义,工程报错的问题

[add] cpu.h文件增加CPU_CFG_STK_ALIGN_BYTES宏定义

[add] 实现对OS_ERR_PEND_WOULD_BLOCK错误代码的支持

[add] 增加flag_example.c例程

[add] 实现OS_CFG_FLAG_MODE_CLR_EN功能

[adjust] OSQPostOSFlagPost函数改为对OS_OPT_POST_NO_SCHED选项忽略

[add] 实现OS_TCB结构体中.FlagsPend.FlagsRdy.FlagsOpt成员变量