aadadf

Dependencies:   mbed-rtos mbed

Fork of cdms_rtos_v1_1_test by Team Fox

Revision:
1:c0c5ac8eac80
Parent:
0:4da7c8fdd429
--- a/main.cpp	Sat Nov 07 09:55:44 2015 +0000
+++ b/main.cpp	Sat Nov 07 12:06:40 2015 +0000
@@ -2,6 +2,8 @@
 #include "rtos.h"
 #include "pinconfig.h"
 #include "cdms_sd.h"
+#include "MKL46Z4.h"
+#include "PL_SC_RECEIVE.h"
 
 Serial main1(USBTX,USBRX);
 
@@ -9,6 +11,7 @@
 Thread *ptr_t_tctm;
 
 InterruptIn pl_sc_data(PIN81);
+InterruptIn PYLD_I2C_Int(PIN100);
 
 /* only for sd testing*/
 uint8_t write_to_sd[512];
@@ -60,6 +63,7 @@
 
 void PL_MODE()
 {
+    FUNC_MASTER_WRITE;
     main1.printf("\nPL_MODE Function Executed\r\n");
 }
 
@@ -97,6 +101,7 @@
 
 void FCTN_PL_RCV_SC_DATA()
 {
+    payloadProcess();
     main1.printf("\nFCTN_PL_RCV_SC_DATA Function Executed\r\n");
 }
 
@@ -116,6 +121,9 @@
     initialise_card();
     disk_initialize();
     FCTN_CDMS_INIT_RTC();
+    FCTN_CDMS_PL_INIT();
+    
+    
     for(int i=0;i<512;i++)
     {
         write_to_sd[i] = i;
@@ -125,6 +133,6 @@
     ptr_t_tctm = new Thread (T_CDMS_RLY_TCTM);
     ptr_t_sc_data = new Thread (T_PL_RCV_SC_DATA);
     pl_sc_data.rise(&ISR_PL_RCV_SC_DATA);
-
+    PYLD_I2C_Int.rise(&readds);
     while(1);
 }
\ No newline at end of file