This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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的回车符自动修改功能。