l2cu_create_conn_after_switch,什么情况下需要switch操作
时间: 2023-08-12 10:04:13 浏览: 118
在蓝牙协议栈中,l2cu_create_conn_after_switch函数是用来在进行L2CAP连接之前,切换物理链路的函数。在某些情况下,需要切换物理链路,才能建立蓝牙连接。比如,当一个设备同时支持BR/EDR和LE两种蓝牙技术时,如果设备之间要建立BR/EDR连接,就需要在BR/EDR链路上完成配对过程和安全认证,然后再切换到LE链路上进行数据传输。这就需要通过switch操作切换到LE链路上,才能建立蓝牙连接。
在l2cu_create_conn_after_switch函数中,它会先进行switch操作,切换到正确的物理链路上,然后再进行L2CAP连接的操作。因此,需要进行switch操作的情况是在建立蓝牙连接之前,需要切换到正确的物理链路上,才能进行后续的操作。
阅读全文