X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fhw%2Fhw_sd.h;h=d15b550668e182ed38ce2458cd94a37c6bd3db7e;hb=51bc4fbfac1fbfcfd22ce0537c8df5a64531ffc4;hp=754b87cec5fb613e4eff34d81245dc0de78e99f8;hpb=1fb9b95e56d03933e5b38709a497b5f5f892ea23;p=bertos.git diff --git a/bertos/hw/hw_sd.h b/bertos/hw/hw_sd.h index 754b87ce..d15b5506 100644 --- a/bertos/hw/hw_sd.h +++ b/bertos/hw/hw_sd.h @@ -40,12 +40,14 @@ #ifndef HW_SD_H #define HW_SD_H -#define SD_CS_INIT() do { PIOA_PER = BV(11); PIOA_OER = BV(11); } while(0) -#define SD_CS_ON() do { PIOA_CODR = BV(11); } while(0) -#define SD_CS_OFF() do { PIOA_SODR = BV(11); } while(0) +#warning FIXME: This is an example implementation, you must implement it -#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_PIN_INIT() do { /* implement me */} while(0) +#define SD_CARD_PRESENT() true /* implement me */ +#define SD_WRITE_PROTECT() false /* implement me */ #endif /* HW_SD_H */