projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Use dmac for data blk transfer from sd. Fix set bus with function. Clean up.
[bertos.git]
/
bertos
/
drv
/
sd.h
diff --git
a/bertos/drv/sd.h
b/bertos/drv/sd.h
index 32f411c8b1ecad72e1082a6b643981bb3f1fb1a2..d706038beed1ac31830f3c3128608917ec1bd0ab 100644
(file)
--- a/
bertos/drv/sd.h
+++ b/
bertos/drv/sd.h
@@
-134,9
+134,13
@@
int sd_appStatus(Sd *sd);
int sd_getRelativeAddr(Sd *sd);
int sd_selectCard(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_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);
INLINE int sd_setBus4bit(Sd *sd)
{
return sd_setBusWidth(sd, 1);