| 804 | */ |
| 805 | |
| 806 | std::pair<int, R3Response> executeCmdWithR3Response(SynchronousSdMmcCardLowLevel& sdCard, const uint8_t command, |
| 807 | const uint32_t argument, const SdMmcCardLowLevel::Transfer transfer) |
| 808 | { |
| 809 | const auto ret = executeCmdWithShortResponse(sdCard, command, argument, transfer); |
| 810 | const auto result = ret.first == Result::responseCrcMismatch ? Result::success : ret.first; |
| 811 | return {resultToErrorCode(result), R3Response{ret.second}}; |
| 812 | } |
| 813 | |
| 814 | /** |
| 815 | * \brief Executes transaction with command that has R6 response. |
no test coverage detected