static void app_dut_event_cb(uint16_t evt_id, const omble_evt_t *evt)
{
if (evt_id == OB_GAP_EVT_CONNECTED) {
dev_info[evt->gap.conn_idx].dev_addr = evt->gap.connected.peer_addr.addr[0];
dev_info[evt->gap.conn_idx].role = evt->gap.connected.role;
OM_LOG_DEBUG("DEV(%2d) role(%d) CONNECTED\n", dev_info[evt->gap.conn_idx].dev_addr, evt->gap.connected.role);
} else if (evt_id == OB_GAP_EVT_DISCONNECTED) {
OM_LOG_DEBUG("DEV(%2d) role(%d) DISCONNECTED: 0x%02X\n",
dev_info[evt->gap.conn_idx].dev_addr, dev_info[evt->gap.conn_idx].role, evt->gap.disconnected.reason);
} else if (evt_id == OB_GAP_EVT_ADV_REPORT) {
const ob_gap_evt_adv_report_t *ad = &evt->gap.adv_report;
//OM_LOG_DEBUG("rsp:=%d,%d,%d\n",ad->report_type.scan_resp,ad->report_type.legacy_adv,ad->report_type.data_state);
if(ad->report_type.scan_resp)
{
OM_LOG_DEBUG_ARRAY_EX("scan",ad->data,ad->data_len);
}
} else if (evt_id == OB_GAP_EVT_HCI_ERROR) {
printf("OB_GAP_EVT_HCI_ERROR: 0x%04X -> 0x%02X\n", evt->gap.hci_error.hci_opcode, evt->gap.hci_error.status);
}
}