CMSIS v2.0标准接口适配差异
考虑接口的易用性和Huawei LiteOS内部机制与CMSIS标准接口的差异,在适配CMSIS v2.0接口时,对部分接口进行了修改,详见下表:
| 接口名 | 类型 | 说明 |
|---|---|---|
| osKernelGetTickCount | 内核类接口 | 标准接口返回类型uint32_t,Huawei LiteOS适配为uint64_t |
| osKernelGetTick2ms | 内核类接口 | 新增接口,用于获取系统启动后时间(单位:ms) |
| osMs2Tick | 内核类接口 | 新增接口,用于毫秒与系统Tick转换 |
| osThreadNew | 任务/线程类接口 | 优先级范围仅支持[osPriorityLow3, osPriorityHigh] |
| osThreadSetPriority | 任务/线程类接口 | 同上 |
| osDelayUntil | 延时类接口 | 标准接口入参类型uint32_t,Huawei LiteOS适配为uint64_t |