CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
函数
代码性能调试timer

用于调试记录代码运行效率的timer 更多...

函数

void init_timer0 (void)
 初始化调试timer0 更多...
 
void timer0_start_count (void)
 调试timer0开始计时 更多...
 
void timer0_end_count (uint8_t *flag)
 停止timer0计时,并计算平均时间 更多...
 
void timer0_end_count_only_print_time_us (void)
 停止timer0计时,仅输出单次从start开始的计时 更多...
 
void timer0_start_debug_time (bool is)
 调试挂起任务,timer0开始计时 更多...
 
uint32_t timer0_end_debug_time (bool is, uint32_t *old_val)
 恢复任务,停止timer0计时 更多...
 
void init_timer1 (void)
 初始化调试timer1 更多...
 
void timer1_start_count (void)
 调试timer1开始计时 更多...
 
void timer1_end_count_only_print_time_us (void)
 停止timer1计时,仅输出单次从start开始的计时 更多...
 
uint32_t timer1_end_count_only_print_time_us_and_return (void)
 停止timer1计时,仅输出单次从start开始的计时,并返回计时时间 更多...
 

详细描述

用于调试记录代码运行效率的timer

函数说明

◆ init_timer0()

void init_timer0 ( void  )

初始化调试timer0

◆ init_timer1()

void init_timer1 ( void  )

初始化调试timer1

◆ timer0_end_count()

void timer0_end_count ( uint8_t *  flag)

停止timer0计时,并计算平均时间

参数
flaglog输出标志

◆ timer0_end_count_only_print_time_us()

void timer0_end_count_only_print_time_us ( void  )

停止timer0计时,仅输出单次从start开始的计时

参数
flaglog输出标志

◆ timer0_end_debug_time()

uint32_t timer0_end_debug_time ( bool  is,
uint32_t *  old_val 
)

恢复任务,停止timer0计时

◆ timer0_start_count()

void timer0_start_count ( void  )

调试timer0开始计时

◆ timer0_start_debug_time()

void timer0_start_debug_time ( bool  is)

调试挂起任务,timer0开始计时

◆ timer1_end_count_only_print_time_us()

void timer1_end_count_only_print_time_us ( void  )

停止timer1计时,仅输出单次从start开始的计时

参数
flaglog输出标志

◆ timer1_end_count_only_print_time_us_and_return()

uint32_t timer1_end_count_only_print_time_us_and_return ( void  )

停止timer1计时,仅输出单次从start开始的计时,并返回计时时间

参数
flaglog输出标志

◆ timer1_start_count()

void timer1_start_count ( void  )

调试timer1开始计时