代码拉取完成,页面将自动刷新
513
CMSIS接口融合修改
已合并
相关的Issue
原因(目的、解决的问题等)
liteos_m与LiteOS CMSIS相关接口兼容性修改
fix xts测试套cmsis用例问题
按照cmsis2.0规范做如下修改更新:
描述(做了什么,变更了什么)
接口 | 修改 |
---|---|
osKernelGetInfo | 删除对中断上下文判断,增加对入参校验返回错误码 |
osKernelGetState | 删除对中断上下文判断 |
osKernelGetTickFreq | 删除对中断上下文判断 |
osKernelGetSysTimerCount | 删除对中断上下文判断 |
osThreadNew | 增加对attr非空判断 |
osThreadGetId | 删除对中断上下文判断 |
osThreadGetState | 增加taskStatus为OS_TASK_STATUS_PEND_TIME时的判断 |
osThreadSetPriority | 删除对LOS_ERRNO_TSK_OPERATE_IDLE的处理,使用LOS_ERRNO_TSK_OPERATE_SYSTEM_TASK来代替 |
osDelay | 增加对中断上下文判断,增加入参为0时校验 |
osDelayUntil | 增加对中断上下文判断 |
osTimerNew | 增加对中断上下文判断 |
osTimerStart | 增加对中断上下文判断 |
osTimerStop | 增加对中断上下文判断 |
osTimerIsRunning | 增加对中断上下文判断 |
osTimerDelete | 增加对中断上下文判断 |
osEventFlagsNew | 增加对初始化失败时内存释放 |
osEventFlagsSet | 修改错误情况下返回值 |
osEventFlagsWait | 增加对中断上下文判断,修改错误情况下返回值 |
osEventFlagsDelete | 增加对中断上下文判断 |
osMutexAcquire | 修改对中断上下文校验,返回osErrorISR |
osMutexRelease | 修改对中断上下文校验,返回osErrorISR,修改非法ID返回osErrorParameter |
osSemaphoreNew | 增加对max_count和initial_count关系校验,增加对二值信号量单独处理 |
osSemaphoreAcquire | 修改中断调用并带有超时设置时,返回osErrorParameter |
osSemaphoreGetCount | 删除对中断上下文判断 |
osMessageQueuePut | 提取公共函数 |
osMessageQueuePut | 提取公共函数 |
osMessageQueueGetCapacity | 提取公共函数 |
osMessageQueueGetMsgSize | 提取公共函数 |
osMessageQueueGetCount | 提取公共函数 |
osMessageQueueGetSpace | 提取公共函数 |
osThreadFlagsSet | 删除对curFlags处理 |
osMemoryPoolNew | 增加对attr,attr->mp_mem,attr->cb_mem空指针校验 |
其他一些代码规范修改 |