I'm trying to scan beacons. This is what I added to the example ble_app_uart_c :
case BLE_GAP_EVT_ADV_REPORT: {
const ble_gap_evt_adv_report_t * p_adv_report = &p_gap_evt->params.adv_report;
printf("%X%X%X%X-%X%X-%X%X-%X%X-%X%X%X%X%X%X \n",
p_adv_report->data[0],p_adv_report->data[1],p_adv_report->data[2],p_adv_report->data[3],
p_adv_report->data[4],p_adv_report->data[5],p_adv_report->data[6],p_adv_report->data[7],
p_adv_report->data[8],p_adv_report->data[9],p_adv_report->data[10],
p_adv_report->data[11],p_adv_report->data[12],p_adv_report->data[13],p_adv_report->data[14], p_adv_report->data[15]);
printf("\n");
I got output on termite but wrong uuids. Any ideas or suggestions ? Thank you