timerex专题

Z-STACK1.4.3协议栈之osal_start_timerEx()的作用

osal_start_timerEx的作用体现在:用于设置*tasksEvents数组,一旦tasksEvents[idx]不等于0就执行相应的任务处理函数。 ZMain.c → Hal_ProcessPoll → HalTimerTick(判断定时器溢出) → halTimerSendCallBack(处理溢出)→ callBackFunc → Onboard_TimerCallBack

zigbee协议栈中osal_start_timerEx()函数的使用方法

osal_start_timerEx是一个用来设置定时器,使某任务能够定时运行的函数。但是想要了解这个函数,需要层层上推,了解到更深层次,才能够明白它工作的原理。 首先了解一下osal_start_timerEx函数的原型: uint8 osal_start_timerEx( uint8 taskID, uint16 event_id, uint16 timeout_value ){halI