Read 4byte each time from reply register.
[bertos.git] / bertos / cpu / cortex-m3 / drv / hsmci_sam3.c
index 13b2f1367940f033cde1202e68edc28a86b41c22..106b514f692182382f209aec4a020cc0918ea371 100644 (file)
@@ -96,8 +96,9 @@ void hsmci_readResp(void *resp, size_t len)
        ASSERT(resp);
        uint32_t *r = (uint32_t *)resp;
 
-       kprintf("size %d %d\n",(len / sizeof(HSMCI_RSPR)),  sizeof(HSMCI_RSPR));
-       for (size_t i = 0; i < (len / sizeof(HSMCI_RSPR)); i++)
+       kprintf("size %d \n", sizeof(HSMCI_RSPR));
+
+       for (size_t i = 0; i < len ; i++)
                r[i] = HSMCI_RSPR;
 }