Discuz! Board
标题: 主机串口透传改一主多从串口透传. [打印本页]
作者: 吴下阿蒙 时间: 2018-11-10 12:32
标题: 主机串口透传改一主多从串口透传.
本帖最后由 吴下阿蒙 于 2018-11-10 12:49 编辑
主机串口透传改一主多从串口透传时失败了然后连灯都不闪,找不出原因。这是我改的过程.
/*
整个主机和从机设备的连接过程可以归纳为:
1:启动主机扫描,如果发现了从机广播,
则产生BLE_ _GAP_ EVT_ ADV_ REPORT事件,
开始解析UUID,如果是需要对应的UUID,则产生连接对应的MAC地址的硬件。
2:连接后触发产生BLE_ _GAP_ EVT_ CONNECTED事件,
启动GATT的基础数据发现ble_ _db_ _discovery_ _start。
3: 发现过程全程交给ble_ db_ _discovery_ on_ ble_ evt 派发实现。
作者: admin 时间: 2018-11-10 14:44
第一,主服务派发没有,第二,主函数里主服务声明没有,第三,数据怎么传输的,数据流通道总结好,解决写三个问题再谈,你这缺不少
作者: 吴下阿蒙 时间: 2018-11-10 15:19
主服务的派发函数写在系统派发函数里了,主服务在main里面调用了。缺不少我没查觉出来。比如?
作者: 吴下阿蒙 时间: 2018-11-10 15:26
打错了,不是系统派发,是写在蓝牙派发。
作者: admin 时间: 2018-11-10 15:35
你截图的是发现服务派发,不是主服务派发,main文件最上面那个BLE_NUS_C_DEF(m_ble_nus_c) 才是主服务派发
作者: 吴下阿蒙 时间: 2018-11-10 16:24
我用的是SDK12.1.0里面没有BLE_NUS_C_DEF(m_ble_nus_c);
作者: Eve 时间: 2021-1-25 17:21
请问一下,一主8从的从机程序是一样的吗
欢迎光临 Discuz! Board (http://qfv8.com/) |
Powered by Discuz! X3 |