X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fhw%2Fhw_sd.h;h=d15b550668e182ed38ce2458cd94a37c6bd3db7e;hb=e61510a7ef8893c7502701f01b8f09fd859bca57;hp=754b87cec5fb613e4eff34d81245dc0de78e99f8;hpb=0713dcbe83b10324c87fc0407fb76e56488d2449;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 */