CC2642R: 调用sdk函数主动断开蓝牙,断开事件返回的原因码有时候不是0x16,而是0x08或0x22

Part Number: CC2642R

sdk版本:simplelink_cc13xx_cc26xx_sdk_5_40_00_40

现象:

1、调用bStatus_t GAP_TerminateLinkReq(uint16_t connectionHandle, uint8_t reason)函数断开蓝牙连接,返回成功。

2、等待了 监控超时 (Supervision Timeout)时间长度后,收到断开事件,断开原因码有时候为0x08,有时候为0x22。

3、出现概率:操作100遍能出现2-3次这样的现象。

备注:大部分情况下能很快(100-200毫秒)就收到断开事件,断开原因码为0x16。