cdms_update

Dependencies:   FreescaleIAP mbed-rtos mbed

Fork of CDMS_SD_MNG_OVERDRIVE by saikiran cholleti

Revision:
1:ad3b8a8032e2
Parent:
0:bcbd76c86cde
--- a/cdms_sd.h	Wed Dec 16 09:06:59 2015 +0000
+++ b/cdms_sd.h	Thu Jan 21 14:46:28 2016 +0000
@@ -13,6 +13,14 @@
 #define R1_ADDRESS_ERROR        (1 << 5)
 #define R1_PARAMETER_ERROR      (1 << 6)
 
+
+
+#define SD_MAX_CYCLES 10000
+
+extern uint8_t SD_INIT_FLAGS;
+
+
+
 int initialise_card();
 int initialise_card_v1();
 int initialise_card_v2();
@@ -24,9 +32,7 @@
 //void FCTN_CDMS_INIT_SD();
 //int FCTN_CDMS_WR_SD(const uint8_t *, uint64_t);
 //int FCTN_CDMS_RD_SD(uint8_t *, uint64_t);
-void FCTN_SD_MNGR();
-
-
+uint32_t FCTN_SD_MNGR(uint8_t);
 int cmd(int, int);
 int cmd58();
 int cmdx(int, int);
@@ -34,7 +40,9 @@
 int read(uint8_t*, uint32_t );
 int write(const uint8_t*, uint32_t );
 static uint32_t ext_bits(unsigned char *, int , int );
-
+int SD_WRITE(uint8_t*,uint32_t,uint8_t);
+void FCTN_CDMS_SD_INIT();
+int SD_READ(uint8_t*,uint32_t,uint8_t);
 #define SDCARD_FAIL 0
 #define SDCARD_V1   1
 #define SDCARD_V2   2