Fix set bus width function and factorize it. Add status check errors. Other minor...
[bertos.git] / bertos / drv / sd.h
index 32f411c8b1ecad72e1082a6b643981bb3f1fb1a2..d706038beed1ac31830f3c3128608917ec1bd0ab 100644 (file)
@@ -134,9 +134,13 @@ int sd_appStatus(Sd *sd);
 int sd_getRelativeAddr(Sd *sd);
 
 int sd_selectCard(Sd *sd);
+int sd_deSelectCard(Sd *sd);
 int sd_setBusWidth(Sd *sd, size_t len);
 int sd_set_BlockLen(Sd *sd, size_t len);
 
+int sd_readSingleBlock(Sd *sd, size_t index, void *_buf, size_t len);
+
+
 INLINE int sd_setBus4bit(Sd *sd)
 {
        return sd_setBusWidth(sd, 1);