请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2650 大家好、
我已经下载了 ble stack、然后加载到 cc2650中。 然后、当每5秒按一次通知0x03流时、我使用 nrf 连接器连接了 BLE。 我尝试了这种方法
IF (事件和 SBP_Periode_EVT) { //Util_startClock (周期时钟); //执行周期性应用任务 SimplePeripheral_performPeriodicTask(); }
这将只执行周期性任务1次。
静态空 SimplePeripheral_performPeriodicTask (void) { uint8_t valueToCopy; //调用以检索配置文件中的第三个特征的值 if (SimpleProfile_GetParameter (SIMPLEPROFILE_CHAR3、&valueToCopy)= Success) { //调用以设置配置文件中第四个特征的值。 //请注意,如果已收到第四个特征的通知 // GATT 客户端设备启用,然后将发送通知 //每次调用此函数。 SimpleProfile_SetParameter (SIMPLEPROFILE_CHAR4、sizeof (uint8_t)、 ValueToCopy); }
它通过浮置1次0x03即可正常工作。 但是、当我使用 btool 进行检查时、它不会在我们提供通知时提供0x03输出。您能给我提供帮助吗
