Hi
I am using nrf51422 (on the DK) with S130, SDK12, functioning as a central, reading multiple peripherals (which I also programmed),
Some of those peripherals have manufacturer specific data on the scan response and some do not,
My problem is that I have BLE_GAP_EVT_ADV_REPORT events from peripheral units which do not have manufacturer specific data, and I verified that with the sniffer as well - the scan response Data is <missing> on wire-shark, however, the p_gap_evt->params.adv_report data array is full, I suspect with data from previous events, from other peripherals which Do have manufacturer specific data, but it is difficult to say for sure,
I have also tried to delete the array with memset(&p_ble_evt->evt.gap_evt.params.adv_report.data,0,sizeof(p_ble_evt->evt.gap_evt.params.adv_report.data));
, at the end of the event handling, to no avail.
Any suggestions?
Thanks!