首先要搞清楚你的CSR8670是要传统蓝牙和BLE分别要作为那种角色,主设备还是从设备;
传统蓝牙和BLE可以同时成为主设备是但是分时通讯的;
传统蓝牙作为主设备和BLE作为从设备也可以同时工作;
但作为BLE从设备时,传统蓝牙就不能工作;这些是BT 4.0规范规定的。
先要初始化GATT,然后搜索BLE(CSR8675),再进行GATT连接,连接成功后认证,服务发现等。花了大概2,3天的时间,GATT_CONNECT_CFM status显示为成功连接。配对验证好像出现问题了BLE_SIMPLE_PAIRING_COMPLETE的状态为failure,然后就是GATT断开
操作流程:
1、 首先 调整Project Properties如下四项:
Battery Operation: Enabled
Enable GATT: GATT Server Enabled
Enable BLE BLE Enable
Execution mode Assisted Native
2、 在上述基本工作完成后,编译ADK3.0自带的sink,F7->F5