定时器初始化在初始化函数中要尽量早,否则当某个模块调用到定时器去控制其他模块的时候,可能定时器初始化过晚,而不能使用,导致卡死
如下,若此模块初始化早于定时器那么在调用定时器的时候,可能定时器还未初始化,这样子会导致空指针卡死,所以需要把定时器初始化提前,并且在此处加上指针的判断
if(pro->set_led_sync_timer != NULL){
awi_timer_reset(pro->set_led_sync_timer);
}
定时器初始化在初始化函数中要尽量早,否则当某个模块调用到定时器去控制其他模块的时候,可能定时器初始化过晚,而不能使用,导致卡死
如下,若此模块初始化早于定时器那么在调用定时器的时候,可能定时器还未初始化,这样子会导致空指针卡死,所以需要把定时器初始化提前,并且在此处加上指针的判断
if(pro->set_led_sync_timer != NULL){
awi_timer_reset(pro->set_led_sync_timer);
}