Using BLE stack 1.4 on a Central device, I don't get any time out event when calling GAPCentralRole_EstablishLink() while the perif. device is powered down or out of range.I tried to change the TGAP_CONN_EST_SUPERV_TIMEOUT to 200 instead of the default 2000 but still no timeout. I do get an GAP_DEVICE_INIT_DONE_EVENT just after calling the GAPCentralRole_EstablishLink() function but that's it. If the device is in range I get connected and disconnected properly. I don't scan just use a predefined known device address.
Any idea ?