Zigbee中添加用户任务
生活随笔
收集整理的這篇文章主要介紹了
Zigbee中添加用户任务
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
以GenericApp為例,進行說明:
定義一個發(fā)送事件,它的值要和已有的事件不重復(fù),比如#define SEND_EVT ?0x0004
在中斷里面osal_set_event(GenericApp_TaskID,SEND_EVT);
在GenericApp的任務(wù)處理回調(diào)函數(shù)GenericApp_ProcessEvent里,加上
if(events & SEND_EVT)
????????{
????????????//TODO:Send your data here
????????????return(events ^ SEND_EVT);
????????}
當(dāng)然,你也可以把中斷做成一個按鍵的形式,這樣在按鍵回調(diào)函數(shù)GenericApp_HandleKeys里可以發(fā)送你的數(shù)據(jù)。
總結(jié)
以上是生活随笔為你收集整理的Zigbee中添加用户任务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Zigbee事件
- 下一篇: Zigbee协议栈中OSAL的运行机理