]> granicus.if.org Git - esp-idf/commitdiff
send bus initialization bits before MMC_GO_IDLE_STATE command to initialize card...
authorJames Sarrett <jsarrett@gmail.com>
Thu, 11 May 2017 07:10:52 +0000 (00:10 -0700)
committerAnton Maklakov <anton@espressif.com>
Thu, 22 Jun 2017 03:08:47 +0000 (11:08 +0800)
components/driver/sdmmc_transaction.c

index 92876f75a2825dd3754a88440778659c908401e2..3adc9ce68ef7b781fe87601bde3f67ffa416dc9d 100644 (file)
@@ -215,6 +215,8 @@ static sdmmc_hw_cmd_t make_hw_cmd(sdmmc_command_t* cmd)
     res.cmd_index = cmd->opcode;
     if (cmd->opcode == MMC_STOP_TRANSMISSION) {
         res.stop_abort_cmd = 1;
+    } else if (cmd->opcode == MMC_GO_IDLE_STATE) {
+        res.send_init = 1;
     } else {
         res.wait_complete = 1;
     }