26#define XF_OSAL_CHECK(x) if (x != XF_OK)\
28 XF_LOGE(TAG, "xf check error: %d", x);\
46 char id_buf[32] = {0};
55 XF_LOGI(
TAG,
"Kernel tick count: %ld", tick_count);
56 XF_LOGI(
TAG,
"Kernel tick freq: %ld", tick_freq);
61 XF_LOGI(
TAG,
"Kernel ticks(%ld) to ms(%ld)", ticks, ms);
64 XF_LOGI(
TAG,
"Kernel ms(%ld) to ticks(%ld)", ms, ticks);
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
线程状态或内核状态。
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 内核滴答计数。
#define XF_LOGI(tag, format,...)