微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 广播时停止performPeriodicTask函数

广播时停止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,但是我不知道如何判断连接与否,或者说连接函数在哪个位置?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top