FM

Dependencies:   SimpleDMA eeprom mbed-rtos mbed FreescaleIAP

Fork of CDMS_CODE by shubham c

Revision:
187:2c7263530c57
Parent:
144:4c20fcc105ce
Child:
206:fba4aeebf004
--- a/main.cpp	Wed May 25 15:28:32 2016 +0000
+++ b/main.cpp	Wed Jun 29 13:59:21 2016 +0000
@@ -29,6 +29,8 @@
 #include "Compression.h"
 #include "ThreadsAndFunctions.h"
 
+DigitalOut SD_SW_EN_DS (PIN97);
+
 //void set_sig(){gSCIENCE_THREAD->signal_set(SCIENCE_SIGNAL);}
 int main()
 {
@@ -44,7 +46,7 @@
 //    gRX_CURRENT_PTR = gRX_CURRENT_DATA_NODE->values;
     RX1M.attach(&rx_read, Serial::RxIrq);
     
-    gPC.baud(1200);
+    gPC.baud(9600);
     
     // COMMON SPI
     spi.format(8,0);
@@ -55,11 +57,30 @@
     gCS_RTC = 1;
     gCS_ADF = 1;
     
-    FCTN_CDMS_INIT_RTC();/* rtc initialization*/
-    FCTN_CDMS_SD_INIT();/* sd card initialization*/
+    FCTN_CDMS_INIT_RTC(); /* rtc initialization*/
+    FCTN_CDMS_SD_INIT(); /*sd card initialization*/
+    uint8_t test[512];
+    uint8_t data[512];
+    for(int i=0;i<512;i++)
+        data[i] = i%100;
+    for(int i=0;i<512;i++)
+        test[i] = 1;
+    disk_write(test,7000);
+    disk_read(test,7000);
+    uint32_t fsc = FCTN_SD_MNGR(3);
+    if(SD_WRITE(data,fsc,3) == 0)
+    {
+        SD_READ(test,fsc,3);
+        for(int i=0;i<15;i++)
+        {
+            gPC.printf("\r0x%02X 0x%02X\n",data[i],test[i]);
+        }
+    }
+    
     
     if (DEBUG)
-        gPC.puts("welcome to mng_tmtc\r\n");
+        gPC.puts("\rwelcome to mng_22tmtc\r\n");
+
         
     // COM_MNG_TMTC THREAD
     gCOM_MNG_TMTC_THREAD = new Thread(COM_MNG_TMTC_FUN);