From ef30e35d657f3af526228c17eaa71710d0b42334 Mon Sep 17 00:00:00 2001 From: Franz Hollerer Date: Mon, 18 Mar 2024 14:15:39 +0100 Subject: [PATCH] treat MMC and SD respone equally (fixes #2) --- src/SDMMCAnalyzer.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/SDMMCAnalyzer.cpp b/src/SDMMCAnalyzer.cpp index eae044e..04a715a 100644 --- a/src/SDMMCAnalyzer.cpp +++ b/src/SDMMCAnalyzer.cpp @@ -215,9 +215,9 @@ void SDMMCAnalyzer::ReadCommandBit(CommandReadState *state, DataReadState state->cmd_crc_cnt++; return; case CMD_STOP: - mResults->AddMarker(mClock->GetSampleNumber(), - AnalyzerResults::Stop, mSettings.mCommandChannel); - if (mSettings.mProtocol == PROTOCOL_MMC) { + { + mResults->AddMarker(mClock->GetSampleNumber(), + AnalyzerResults::Stop, mSettings.mCommandChannel); struct MMCResponse response = SDMMCHelpers::MMCCommandResponse(state->cmdindex); if (response.mType != MMC_RSP_NONE) { state->phase = RESP_INIT; @@ -234,9 +234,6 @@ void SDMMCAnalyzer::ReadCommandBit(CommandReadState *state, DataReadState } else { state->phase = CMD_END; } - } else { - /* FIXME: implement SD response handling */ - state->phase = CMD_END; } return; case RESP_INIT: