Other Parts Discussed in Thread: CC2540 工程师,您好:
我在Slave端声明了一个可以被Notify的服务,并在连接后在Master端开启,以期从Slave端发送数据给Master。
我想问下,我在哪里能够知道数据已成功发送出去,然后就能将从机缓冲区里面的数据继续取出来,继续发送给主机~
谢谢您的回答,也祝您工作愉快~^_^
Other Parts Discussed in Thread: CC2540 测试背景:用CC2540替换我们产品上原有的蓝牙模块,然后把CC2540的串口以及调试接口都引出线来进行烧写和调试。
主机通过CCdebuger连接至XP,从机通过一个USB转串口模块连接至PC。
工程背景:基于协议栈BLE-1.4.0的SimpleBLECentral和SimpleBLEPeripheral进行了一些修改。
功能实现:增加一个16字节的特征值CAHR6,设置为通知属性。主机和从机连接之后,PC通过串口程序向从机写入16字节之内的一组数…
Other Parts Discussed in Thread: CC2540 本个想了解蓝牙,但我在看蓝牙CC2540 Simple Ble Periphral程序void osal_run_system( void )的时候。我不知在这个函数里面怎么调用了BLE协议栈的? 怎么调用外部输入数据然后通过蓝牙发射出去的,真心感谢各位专家指点。
Other Parts Discussed in Thread: CC2540 1、cc2540中主给从发送数据时使用GATT_WriteCharValue可以成功,主从端均正确。但是该函数只能发送最多20个字节的数据,然后我就使用了GATT_WriteLongCharValue这个函数接口,结果发现从设备每次最多只能收到18个字节的数据。并且这个时候主端特别容易死机,如果换成GATT_WriteCharValue就不会有这个问题了。
2、从设备给主设备回送数据的时候目前是用的是GATT_Notification函数接口…