Hi pvelayu1@visteon.com,
You can print HCI data through the serial port as follows, but it is not a btsnoop_hci file, the btsnoop_hci file has a specific file format, it should be generated by an Android phone.
| Header 1 |
|---|
bleResult_t Ble_HciRecv1 ( hciPacketType_t packetType, void* pPacket, uint16_t packetSize ) { Serial_PrintHex(0, pPacket, packetSize, gPrtHexNewLine_c); return Ble_HciRecv(packetType, pPacket,packetSize ); } bleResult_t Hci_SendPacketToController1( hciPacketType_t packetType, void* pPacket, uint16_t packetSize) { Serial_PrintHex(0, pPacket, packetSize, gPrtHexNewLine_c); return Hci_SendPacketToController(packetType, pPacket, packetSize); } bleResult_t Ble_Initialize ( gapGenericCallback_t gapGenericCallback ) { ... /* BLE Controller Init */ if (osaStatus_Success != Controller_Init(Ble_HciRecv1)) { return gBleOsError_c; } ... /* BLE Host Stack Init */ return Ble_HostInitialize(gapGenericCallback, (hciHostToControllerInterface_t) Hci_SendPacketToController1); ... |