NRF_LOG_RAW_HEXDUMP_INFO() is not printing complete Extended Advertisement data in HEX format. It just prints first 80 bytes of whole advertisement packet.
I added below case in ble_evt_handler() function to catch advertisement.
case BLE_GAP_EVT_ADV_REPORT:
{
NRF_LOG_RAW_HEXDUMP_INFO (m_scan.scan_buffer.p_data, m_scan.scan_buffer.len);
NRF_LOG_RAW_INFO ("----------------------------------\r\n");
}
break;
I verified the length of received advertisement. The value of m_scan.scan_buffer.len is always 255.
Please help me resolve this issue.