Do I need to implement my own timer to wrap this function? I appears that I might receive a BLE_GAP_EVT_TIMEOUT timeout event but testing has yet to reveal one.
My test case is to verify that I can connect to a peer by address, reboot the central and that peer, wait for an advertisement, unplug the peer and then issue the connect command to the central.