After calling sd_ble_gap_connect() at an arbitrary time, how does the central actually connects to the peripheral? Assuming the client probably listens only at certain times, does the central constantly transmits its requests? Or is it listening for further advertisements and adjust to that timing?
Is there a timeout when a connection attempt fails, i.e. when both are too far apart and just manage to receive advertisement?