工具与软件:
大家好、团队成员:
我在 iOS 中遇到动态连接参数更新请求的问题。
我正在使用 simplelink_cc2640r2_sdk_5_30_00_03 SDK (BLE4.2)。 默认情况下、我使用以下配置、运行非常好。
#define DEFAULT_DESIRED MIN_CONN_INTERVAL 60.
#define DEFAULT_DESIRED MAX_CONN_INTERVAL 108.
#define DEFAULT_DESIRED SLAVE_LATENCY 3.
#define DEFAULT_DESIRED CONN_TIMEOUT 600
由于我的应用需要实时数据传输、有时我需要以更快的速率传输数据。 以及以下配置参数。
#define DEFAULT_DESIRED MIN_CONN_INTERVAL 12 //15ms
#define DEFAULT_DESIRED MAX_CONN_INTERVAL 24 //30ms
#define DEFAULT_DESIRED SLAVE_LATENCY 3.
#define DEFAULT_DESIRED CONN_TIMEOUT 600
我使用 GAP_UpdateLinkParamReq API、以动态修改这些参数。
我确保所有这些设置均符合 iOS 设计指南。
在 Android 上一切正常。 但在 iOS 中央版( iPhone 7 Plus)上,只要调用此 API ,固件就会挂起,设备就会进入无响应模式。 它需要上电复位才能使其工作。
有人知道这里会出现什么问题吗?
好的
Lakshmi