working version

Dependencies:   mbed mbed-rtos SimpleDMA FreescaleIAP eeprom

Fork of CDMS_CODE_FM_28JAN2017 by samp Srinivasan

Revision:
333:cddef120cae3
Parent:
330:6ac9661f2e10
Child:
343:cd7b1734f7a0
Child:
351:a89a46894ec0
--- a/FMS_all.h	Wed Dec 28 04:25:18 2016 +0000
+++ b/FMS_all.h	Fri Dec 30 13:31:44 2016 +0000
@@ -215,6 +215,7 @@
     BAE_SW_EN_DS = 0;
     wait_ms(10);
     BAE_SW_EN_DS = 1;
+    wait_ms(100);
     BAE_STATUS = DEVICE_POWERED;
     FCTN_CDMS_WR_FLASH(1,DEVICE_POWERED);
     gPC.printf("rst bae\n");
@@ -353,16 +354,22 @@
 
 void FCTN_CDMS_MAX_MIN(Base_tm *tm_pointer)
 { 
-    for(int i=0;i<16;i++)
-    {
-        //tm_pointer->TM_string[i] = 0;
-        tm_pointer->TM_string[i+7] = (uint8_t)min_max_data.temp_max[i];
-    }
+    tm_pointer->TM_string[4] = MAX_COM_ADF_TMP+40;
+    tm_pointer->TM_string[6] = (uint8_t)(MAX_RSSI_VOLTAGE*10);
     
     for(int i=0;i<16;i++)
     {
         //tm_pointer->TM_string[i] = 0;
-        tm_pointer->TM_string[i+26] = (uint8_t)min_max_data.temp_min[i];
+        tm_pointer->TM_string[i+7] = (uint8_t)(min_max_data.temp_max[i]);
+    }
+    
+    tm_pointer->TM_string[23] = MIN_COM_ADF_TMP+40;
+    tm_pointer->TM_string[25] = (uint8_t)(MIN_RSSI_VOLTAGE*10);
+    
+    for(int i=0;i<16;i++)
+    {
+        //tm_pointer->TM_string[i] = 0;
+        tm_pointer->TM_string[i+26] = (uint8_t)(min_max_data.temp_min[i]);
     }
 
     tm_pointer->TM_string[42] = GPIO_STATUS>>8;