wg7311蓝牙自动将回车符\n解析成\r\n
> HCI Event: Number of Completed Packets (0x13) plen 5
handle 1 packets 2
> ACL data: handle 1 flags 0x02 dlen 16
L2CAP(d): cid 0x0040 len 12 [psm 3]
RFCOMM(d): UIH: cr 1 dlci 2 pf 1 ilen 7 fcs 0x86 credits 2
0000: 67 67 68 68 67 0d 0a gghhg..
< ACL data: handle 1 flags 0x00 dlen 14
L2CAP(d): cid 0x0049 len 10 [psm 3]
RFCOMM(d): UIH: cr 0 dlci 2 pf 0 ilen 6 fcs 0x40
0000: 67 67 68 68 67 0d gghhg.
< ACL data: handle 1 flags 0x00 dlen 10
L2CAP(d): cid 0x0049 len 6 [psm 3]
RFCOMM(d): UIH: cr 0 dlci 2 pf 0 ilen 2 fcs 0x40
0000: 0d 0a ..
> HCI Event: Number of Completed Packets (0x13) plen 5
wg7311使用的也是wl1271的驱动
上面是hcidump出来的数据,程序将接收到的数据直接返回。
当写入0a的时候,底层自动将0a改成0d 0a,并返回。由于我们的蓝牙需要传输二进制的数据,
这样会导致我们的数据被修改,请问如何取消wg7311的回车符自动修改功能。
这是蓝牙的问题,请把它放在蓝牙的segment里面。