TI中文支持网
TI专业的中文技术问题搜集分享网站

广播时停止performPeriodicTask函数

我想在广播时停止performPeriodicTask函数,只有在连接之后才启动performPeriodicTask函数,该怎么弄,cc2540的osal中有没有已连接的标志位?

Yan:

weifa,

你可以把 osal_start_timerEx( simpleBLEPeripheral_TaskID, SBP_PERIODIC_EVT, SBP_PERIODIC_EVT_PERIOD );

加在连接成功的状态之后。然后断开连接的状态之后,停止这个timer.

SimpleBLEPeripheral工程里面没有现成的状态代码,你可以参考一下central代码,或者自己加一下,并不复杂:)

weifa zhong:

回复 Yan:

额  我也想到在连接成功后才启动SBP_PERIODIC_EVT,但是我不知道如何判断连接与否,或者说连接函数在哪个位置?

赞(0)
未经允许不得转载:TI中文支持网 » 广播时停止performPeriodicTask函数
分享到: 更多 (0)