-#if CPU_CM3_SAM3X8
-
-void sd_dumpCsd(Sd *sd);
-void sd_dumpCid(Sd *sd);
-void sd_dumpSsr(Sd *sd);
-
-void sd_sendInit(void);
-void sd_goIdle(void);
-int sd_sendIfCond(Sd *sd);
-int sd_sendAppOpCond(Sd *sd);
-
-int sd_getCid(Sd *sd, uint32_t addr, uint8_t flag);
-int sd_getCsd(Sd *sd);
-int sd_getSrc(Sd *sd);
-
-int sd_appStatus(Sd *sd);
-int sd_getRelativeAddr(Sd *sd);
-
-int sd_getStatus(Sd *sd, uint32_t *buf, size_t words);
-
-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);
-void sd_setHightSpeed(Sd *sd);
-int sd_readSingleBlock(Sd *sd, size_t index, uint32_t *buf, size_t words);
-int sd_writeSingleBlock(Sd *sd, size_t index, uint32_t *buf, size_t words);
-
-
-INLINE int sd_setBus4bit(Sd *sd)
-{
- return sd_setBusWidth(sd, 4);
-}
-
-INLINE int sd_setBus1bit(Sd *sd)
-{
- return sd_setBusWidth(sd, 1);
-}
-
-#endif
-