系统级 API 示例。
 
 
#include "xf_sys.h"
 
 
#define TAG "main"
#define EXAMPLE_DELAY_LOOP_COUNT        20  
 
 
 
 
 
{
 
 
    XF_LOGI(
TAG, 
"tick:ms_before:%llu\tms_after:%llu\tms_diff:%llu",
 
            ms_before, ms_after, ms_after - ms_before);
 
    XF_LOGI(
TAG, 
"tick:us_before:%llu\tus_after:%llu\tus_diff:%llu",
 
            us_before, us_after, us_after - us_before);
 
    
        
    }
}
 
xf_us_t xf_sys_time_get_us(void)
获取系统时间的时间戳,单位微秒(us)
 
xf_ms_t xf_sys_time_get_ms(void)
获取系统时间的时间戳,单位毫秒(ms)
 
xf_err_t xf_delay_ms(xf_ms_t n_ms)
毫秒级延时
 
xf_err_t xf_delay_us(xf_us_t n_us)
微秒级延时
 
__weak xf_err_t xf_sys_watchdog_enable(void)
开启看门狗
 
__weak xf_err_t xf_sys_watchdog_kick(void)
喂狗,防止看门狗超时叫
 
__weak void xf_sys_reboot(void)
软件系统重启
 
#define EXAMPLE_DELAY_LOOP_COUNT
 
#define XF_LOGI(tag, format,...)