12#if XF_OSAL_KERNEL_IS_ENABLE || defined(__DOXYGEN__)
14#ifndef __XF_OSAL_KERNEL_H__
15#define __XF_OSAL_KERNEL_H__
xf_err_t xf_osal_kernel_lock(void)
锁定 RTOS 内核调度程序。
uint32_t xf_osal_kernel_ticks_to_ms(uint32_t ticks)
将滴答数转为 ms.
xf_err_t xf_osal_kernel_unlock(void)
解锁 RTOS 内核调度程序。
uint32_t xf_osal_kernel_get_tick_freq(void)
获取 RTOS 内核滴答频率。
uint32_t xf_osal_kernel_ms_to_ticks(uint32_t ms)
将 ms 数转为滴答数.
enum _xf_osal_state_t xf_osal_state_t
线程状态或内核状态。
struct _xf_osal_version_t xf_osal_version_t
api 与内核版本信息。
_xf_osal_state_t
线程状态或内核状态。
xf_osal_state_t xf_osal_kernel_get_state(void)
获取当前 RTOS 内核状态。
xf_err_t xf_osal_kernel_get_info(xf_osal_version_t *version, char *id_buf, uint32_t id_size)
获取 RTOS 内核信息。
uint32_t xf_osal_kernel_get_tick_count(void)
获取 RTOS 内核滴答计数。
int32_t xf_err_t
整形错误类型。 错误码具体值见 xf_err_code_t.