Hi Sir,
I find a feature in past post of CC2540 that as below linked. It similarly like what I want to implement on CC2640.
https://e2e.ti.com/support/wireless_connectivity/f/538/t/158892
A brief description:
I want to set a timer, for example, IGNORE_PREV_HOST_TIMEOUT. During this period, the device drops any connection requests coming from the previous host. If there is another host in range that listens the advertising packets of the device, it can connect to it, if it is already bonded, or initiate the pairing procedure.
I think "WHITE LIST" doesn't meet the demand as above relation. Then I thought a moment, if I can add the conditional judgment in coming GAP bond manager callback, so that I conquer the multi-bond connectivity issue.
But I found the callback is not used by application, so, how do I to use it?
// GAP Bond Manager Callbacks static gapBondCBs_t simpleBLEPeripheral_BondMgrCBs = { NULL, // Passcode callback (not used by application) NULL // Pairing / Bonding state Callback (not used by application) };