X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fhw%2Fhw_sd.h;h=ed10b806843d0277b320d04368a690200da7df48;hb=c50c518c2dfe5529750d50f477b840f0b4338074;hp=754b87cec5fb613e4eff34d81245dc0de78e99f8;hpb=1fb9b95e56d03933e5b38709a497b5f5f892ea23;p=bertos.git diff --git a/bertos/hw/hw_sd.h b/bertos/hw/hw_sd.h index 754b87ce..ed10b806 100644 --- a/bertos/hw/hw_sd.h +++ b/bertos/hw/hw_sd.h @@ -32,7 +32,6 @@ * * \brief SD driver hardware-specific definitions. * - * \version $Id$ * * \author Luca Ottaviano */ @@ -40,12 +39,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 */