相关的Issue

#I4Q9SU:支持北向接口融合

原因(目的、解决的问题等)

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空指针校验
其他一些代码规范修改

测试用例(新增、改动、可能影响的功能)