4个职位/ 0个新
最后发表
Bharath
离线
最后看到:一年6个月前
加入:2016-04-14 07:03
的祝福

你好,
在我们的产品中,一旦从android手机接收到命令,我们需要开始向本地SPI Flash写入数据,关闭BLE。所有未使用的外围设备,如BLE,都应该完全关闭,这样它就会消耗尽可能少的电力。我怎么才能做到呢?我能关掉什么?数据从SPI接口收集。

谢谢你!
Bharath

设备:
MT_dialog
离线
最后看到:三个月两个星期前
工作人员
加入:2015-06-08 34
嗨Bharath,

嗨Bharath,

BLE将在需要时保持清醒,如果有挂起的BLE事件,内核将打开BLE核心服务挂起事件调度传入事件,然后关闭BLE核心。你不需要做任何额外的事情来关闭收音机和BLE, SDK很好地处理了这一点。您将使580处于活动状态,以便能够在需要SPI事务时操作外设和M0。

由于MT_dialog

Bharath
离线
最后看到:一年6个月前
加入:2016-04-14 07:03
嗨MT_dialog,

嗨MT_dialog,
对不起,我没有正确解释这个要求。我想断开从Android应用程序,一旦我得到某种命令,也禁用广告。这样就不可能再连接回BLE了。

谢谢你!
Bharath

MT_dialog
离线
最后看到:三个月两个星期前
工作人员
加入:2015-06-08 34
嗨Bharath,

嗨Bharath,

然后你应该调用app_easy_gap_disconnect()函数来断开与电话设备的连接,当断开连接发生时,.app_on_disconnect回调将被触发,然后在你的自定义函数中你可以指示设备下一步要做什么。在大多数示例中,user_app_on_disconnect()函数调用default_app_on_disconnect(),它会重新启动广告,这就是为什么在这些示例中,一旦有一个断开,广告就会发生。

由于MT_dialog