#ifndef HW_SD_H
#define HW_SD_H
-#warning FIXME: This is an example implementation, you must implement it
-
-#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_PIN_INIT() do { /* implement me */} while(0)
-#define SD_CARD_PRESENT() true /* implement me */
-#define SD_WRITE_PROTECT() false /* implement me */
+#define SD_CS_INIT() do { SD_CS_OFF(); DDRB |= BV(0) | BV(2); } while(0)
+#define SD_CS_ON() do { PORTB &= ~BV(0); } while(0)
+#define SD_CS_OFF() do { PORTB |= BV(0); } while(0)
#endif /* HW_SD_H */