Read 4byte each time from reply register.
authorasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Tue, 2 Aug 2011 17:33:48 +0000 (17:33 +0000)
committerasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Tue, 2 Aug 2011 17:33:48 +0000 (17:33 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4988 38d2e660-2303-0410-9eaa-f027e97ec537

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;
 }