遇到的问题?
在使用ESP32和vivo手机SPP传输数据的时候,会出现卡顿的情况。
卡顿的原因是使用蓝牙在传输数据期间会切换到sniff模式。
那就想办法去掉sniff模式。
#ifndef BTA_DM_LINK_POLICY_SETTINGS
#define BTA_DM_LINK_POLICY_SETTINGS (HCI_ENABLE_MASTER_SLAVE_SWITCH | HCI_ENABLE_HOLD_MODE | HCI_ENABLE_PARK_MODE)
#endif
// HCI_ENABLE_SNIFF_MODE
BTA_DM_LINK_POLICY_SETTINGS 屏蔽掉HCI_ENABLE_SNIFF_MODE即可。
改后,不会再状态切换进入sniff模式。