I am trying to use the SCAN RSP data. Scan req is set active and I see SCAN REQ and SCAN RSP in captures, however my central does not give my application any data. I am using example central code
void nrf_ble_scan_on_ble_evt(ble_evt_t const * p_ble_evt, void * p_contex)
{
nrf_ble_scan_t * p_scan_data = (nrf_ble_scan_t *)p_contex;
ble_gap_evt_adv_report_t const * p_adv_report = &p_ble_evt->evt.gap_evt.params.adv_report;
ble_gap_evt_t const * p_gap_evt = &p_ble_evt->evt.gap_evt;
switch (p_ble_evt->header.evt_id)
{
case BLE_GAP_EVT_ADV_REPORT:
nrf_ble_scan_on_adv_report(p_scan_data, p_adv_report);
break;
case BLE_GAP_EVT_TIMEOUT:
nrf_ble_scan_on_timeout(p_scan_data, p_gap_evt);
break;
case BLE_GAP_EVT_SCAN_REQ_REPORT:
nrf_ble_scan_on_req_report(p_scan_data, p_gap_evt);
break;
But the option for BLE_GAP_EVT_SCAN_REQ_REPORT is never called. I see advertisements.