undo btool attempt

This commit is contained in:
yichin
2020-03-27 12:13:32 +08:00
parent 222ca87ec1
commit 3695f2cf35
@@ -655,75 +655,12 @@ static void SimpleBLECentral_processStackMsg(ICall_Hdr *pMsg)
// Process HCI message
switch(pMsg->status)
{
case HCI_COMMAND_COMPLETE_EVENT_CODE: {
hciEvt_CmdComplete_t *pkt = (hciEvt_CmdComplete_t *)pMsg;
case HCI_COMMAND_COMPLETE_EVENT_CODE:
SimpleBLECentral_processCmdCompleteEvt((hciEvt_CmdComplete_t *)pMsg);
break;
if (lastAppOpcodeSent == pkt->cmdOpcode) {
// app processes this as it was embedded message to stack
// Reset last opcode sent
lastAppOpcodeSent = 0xFFFF;
} else {
osal_msg_hdr_t *msgHdr;
uint8 len;
msgHdr = (osal_msg_hdr_t *)pMsg;
msgHdr--; // Backup to the message header
len = (uint8)(msgHdr->len - sizeof(hciEvt_CmdComplete_t));
sendCommandCompleteEvent(HCI_COMMAND_COMPLETE_EVENT_CODE, pkt->cmdOpcode, len, pkt->pReturnParam);
}
break;
}
case HCI_DISCONNECTION_COMPLETE_EVENT_CODE:
break;
case HCI_COMMAND_STATUS_EVENT_CODE: {
hciEvt_CommandStatus_t *pkt = (hciEvt_CommandStatus_t *)pMsg;
if (lastAppOpcodeSent == pkt->cmdOpcode) {
// app processes this as it was embedded msg to stack
// Reset last opcode sent
lastAppOpcodeSent = 0xFFFF;
} else if (pkt->cmdOpcode == HCI_LE_SET_PHY) {
sendCommandStatusEvent(HCI_COMMAND_STATUS_EVENT_CODE, pkt->cmdStatus, pkt->cmdOpcode);
}
break;
}
case HCI_LE_EVENT_CODE:
HostTestApp_processBLEEvent(pMsg);
break;
case HCI_BLE_HARDWARE_ERROR_EVENT_CODE:
break;
case HCI_VE_EVENT_CODE: {
hciEvt_VSCmdComplete_t *pkt = (hciEvt_VSCmdComplete_t *)pMsg;
if (lastAppOpcodeSent == pkt->cmdOpcode) {
// app processes this as it was embedded msg to stack
// Reset last opcode sent
lastAppOpcodeSent = 0xFFFF;
} else {
sendCommandCompleteEvent(HCI_VE_EVENT_CODE, pkt->cmdOpcode, pkt->length, pkt->pEventParam);
}
break;
}
default:
break;
// case HCI_COMMAND_COMPLETE_EVENT_CODE:
// SimpleBLECentral_processCmdCompleteEvt((hciEvt_CmdComplete_t *)pMsg);
// break;
//
// default:
// break;
default:
break;
}
}
break;