vr1.1

Dependencies:   FreescaleIAP mbed-rtos mbed

Fork of CDMS_RTOS_v1_1 by Team Fox

Revision:
2:4c79b3dfef31
Parent:
0:d6e3d1e21484
Child:
3:0c3f7c3fabc9
--- a/main.cpp	Mon Jun 15 13:03:26 2015 +0000
+++ b/main.cpp	Mon Jun 15 13:32:28 2015 +0000
@@ -1,6 +1,7 @@
 #include "mbed.h"
 #include "rtos.h"
 #include "func_head.h"
+#include "i2c.h"
 
 Serial pc(USBTX,USBRX);
 
@@ -11,6 +12,8 @@
 InterruptIn bae_tm_rcv(PTA4);
 InterruptIn pl_tm_rcv(PTA5);
 
+char *i2c_data;
+
 /*****************************************************************Threads USed*************************************************************************/
 Thread *ptr_t_hk_acq;              //pointer:::::::::to read state of one thread from another
 Thread *ptr_t_sc_data;
@@ -52,6 +55,7 @@
 void TSC_CDMS_HK_MAIN(void const *args)
 {
     pc.printf("in FUNC_CDMS_HK_MAIN()\r\n");
+    FCTN_MASTER_I2C('h' , i2c_data );
 }
 
 void ISR_PL_RCV_SC_DATA()
@@ -76,7 +80,7 @@
     ptr_t_sc_data = new Thread (T_PL_RCV_SC_DATA);
     
     RtosTimer TIMER_HK_ACQ(TSC_CDMS_HK_MAIN,osTimerPeriodic);
-    TIMER_HK_ACQ.start(18000);
+    TIMER_HK_ACQ.start(20000);
     
     pl_sc_data.rise(&ISR_PL_RCV_SC_DATA);
     cdms_rcv_tc.rise(&ISR_CDMS_RLY_TC);
@@ -86,5 +90,7 @@
     pl_spi.format(8,3);  // SPI format --> 16 bits, mode = 0
     pl_spi.frequency(1000000);
     
+    FUNC_INIT_RTC();
+    
     while(1);
 }
\ No newline at end of file