OSAL-定时器

//启动定时器, 自动重装。定时器时间到了就会发送事件,直到停止定时器。
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文件。(_代码是开源的)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。