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.

CC2540 V1.4.2蓝牙协议栈中DEFAULT_CONN_PAUSE_PERIPHERAL设置项设置为0有什么风险?

Other Parts Discussed in Thread: CC2540

CC2540蓝牙协议栈由V1.3升级为V1.4.2后发现一个问题,即建立连接的前10s钟,数据带宽仅为1k字节/s左右(我的正常数据量是3.3k./s),后变得正常,即表现出来的现象是开始10s丢包严重。

反复查找后发现,将DEFAULT_CONN_PAUSE_PERIPHERAL设置为0后,建立连接数据一两s就能正常不丢包。

查看协议栈历次版本,从V1.4才开始引入DEFAULT_CONN_PAUSE_PERIPHERAL设置的,以前是没有的。

我的问题是

1.  DEFAULT_CONN_PAUSE_PERIPHERAL究竟起什么作用?设置为0有什么风险?

2. 从我的设备现象分析,DEFAULT_CONN_PAUSE_PERIPHERAL设置是否是最本质的引起问题的原因?