广播时停止performPeriodicTask函数
时间:10-02
整理:3721RD
点击:
我想在广播时停止performPeriodicTask函数,只有在连接之后才启动performPeriodicTask函数,该怎么弄,cc2540的osal中有没有已连接的标志位?
weifa,
你可以把 osal_start_timerEx( simpleBLEPeripheral_TaskID, SBP_PERIODIC_EVT, SBP_PERIODIC_EVT_PERIOD );
加在连接成功的状态之后。然后断开连接的状态之后,停止这个timer.
SimpleBLEPeripheral工程里面没有现成的状态代码,你可以参考一下central代码,或者自己加一下,并不复杂:)
额 我也想到在连接成功后才启动SBP_PERIODIC_EVT,但是我不知道如何判断连接与否,或者说连接函数在哪个位置?