-#define SD_PIN_INIT() do { PIOA_PER = BV(30) | BV(31); PIOA_PUER = BV(30) | BV(31); } while(0)
-#define SD_CARD_PRESENT() (!(PIOA_PDSR & BV(31)))
-#define SD_WRITE_PROTECT() ((PIOA_PDSR & BV(30)))
+#define SD_CS_INIT() do { /* implement me */} while(0)
+#define SD_CS_ON() do { /* implement me */} while(0)
+#define SD_CS_OFF() do { /* implement me */} while(0)
+
+#define SD_STROBE_ON() do { /* implement me */ } while(0)
+#define SD_STROBE_OFF() do { /* implement me */ } while(0)
+
+#define SD_STROBE_INIT() do { /* implement me */} while(0)
+#define SD_PIN_INIT() do { /* implement me */} while(0)
+
+#define SD_CARD_PRESENT() /* implement me */
+#define SD_WRITE_PROTECT() /* implement me */