我想用CC2540做简单的双向传输,用SimpleBLECentral传20个固定字符串(例如abcdg3d2i0idku576dbn)
SimpleBLEPeripheral收到abcdg3d2i0idku576dbn后,也回传20个固定字符串
所以我在SimpleBLECentral修改了两个地方
static char *simpleBLECharVal = "abcdg3d2i0idku576dbn";
req.value[0] = *simpleBLECharVal[]; –>这个在Do a write
发现这样做还是达不到我要的效果,请问传输与接收string的方式有没有可以参考呢?
Yue TANG:
http://processors.wiki.ti.com/index.php/SerialBLEbridge_V_1.4.1
Yue TANG:
参考例子如下link
http://processors.wiki.ti.com/index.php/SerialBLEbridge_V_1.4.1
Sco Lin:
回复 Yue TANG:
谢谢TY的回复,这个例子是由外部MCU或PC透过UART可传20码的String
请问我在哪里可修正为固定20码的String呢? 也就是不要从外部输入
Yue TANG:
回复 Sco Lin:
看看代码就明白了,GATT_Notification是用来发数据的,这个程序是起了个定时器,每次定时事件发生(7ms)会判断串口是否有收到数,
有就调用GATT_Notification发送数据。