- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When I try to clear the resolving list I get apiResult = 2, which I think means CYBLE_ERROR_INVALID_OPERATION. Apparently, this can be the result if address translation is enabled, advertising is enabled, scanning is enabled or if there is a create connection command outstanding. I've tried disabling address translation immediately before calling CyBle_GapClearResolvingList() and that didn't help. I've also disabled advertising before calling it and the result was the same. I don't think scanning is enabled because this is a remote peripheral server. And I don't see how a create connection command could be outstanding, but I'm not sure how to test that.
Any suggestions about how to proceed would be greatly appreciated.
Thanks,
Dennis
Solved! Go to Solution.
- Labels:
-
BLE
- Tags:
- clear resolving list
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
It is recommended to clear the resolving list data when the device is in disconnected state. Please refer to the "BLE_4.2_DataLength_Security_Privacy" code example in the PSoC Creator for your reference.
Thanks,
P Yugandhar.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
It is recommended to clear the resolving list data when the device is in disconnected state. Please refer to the "BLE_4.2_DataLength_Security_Privacy" code example in the PSoC Creator for your reference.
Thanks,
P Yugandhar.