//启动定时器, 自动重装。定时器时间到了就会发送事件,直到停止定时器。
uint8 osal_start_reload_timer( uint8 taskID, uint16 event_id, uint32 timeout_value );
//启动定时器, 仅一次
uint8 osal_start_timerEx( uint8 taskID, uint16 event_id, uint32 timeout_value );
//停止定时器
uint8 osal_stop_timerEx( uint8 task_id, uint16 event_id );
1、 设置一个开始的事件。
image.png
2、①处理在SimpleBLETest_Init函数设置的事件②处理定时器的事件
image.png
总结:
这一章就是花多一些时间看看OSAL_Timers.c文件。(_代码是开源的)
网友评论