Selaa lähdekoodia

1.Fixed sdmmc cmd retries issue;

weety 10 vuotta sitten
vanhempi
commit
28f2fbd4cc
2 muutettua tiedostoa jossa 2 lisäystä ja 2 poistoa
  1. 1 1
      components/drivers/sdio/mmc.c
  2. 1 1
      components/drivers/sdio/mmcsd_core.c

+ 1 - 1
components/drivers/sdio/mmc.c

@@ -580,7 +580,7 @@ remove_card:
     host->card = RT_NULL;
 err:
 
-    rt_kprintf("init SD card failed\n");
+    rt_kprintf("init MMC card failed\n");
 
     return err;
 }

+ 1 - 1
components/drivers/sdio/mmcsd_core.c

@@ -81,7 +81,7 @@ void mmcsd_send_request(struct rt_mmcsd_host *host, struct rt_mmcsd_req *req)
 
         rt_sem_take(&host->sem_ack, RT_WAITING_FOREVER);
           
-    } while(req->cmd->err && req->cmd->retries);
+    } while(req->cmd->err && (req->cmd->retries > 0));
 
 
 }