I'm in the process of porting my application from SoftDevice S132 v4.0.2 / SDK v13.0.0 to SoftDevice S132 v6.0.0 / SDK v15.0.0. I noticed that the define for BLE_GAP_TIMEOUT_SRC_ADVERTISING has been removed from ble_gap.h, but in this message sequence chart for SoftDevice S132 v6.0.0 it still shows a BLE_GAP_EVT_TIMEOUT event after a timeout.
Is this an error in the message sequence chart? From the looks of it, I should instead get a different event: BLE_GAP_EVT_ADV_SET_TERMINATED, with the reason field set to BLE_GAP_EVT_ADV_SET_TERMINATED_REASON_TIMEOUT. Is this correct? Thanks.