v0.12.0
Pre-release
Pre-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.c
、os_mem.c
、os_core.c
、os_core.c
、os_flag.c
、os_stat.c
、os_task.c
、os_time.c
、os_tmr.c
、os_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] OSQPost
和OSFlagPost
函数改为对OS_OPT_POST_NO_SCHED
选项忽略
[add] 实现OS_TCB
结构体中.FlagsPend
、.FlagsRdy
、.FlagsOpt
成员变量