Team Fox / Mbed 2 deprecated BAE_QM_MAR9

Dependencies:   FreescaleIAP mbed-rtos mbed

Fork of workinQM_5thJan_azad by Team Fox

Revision:
40:c2538d97e78b
Parent:
39:670133e7ffd8
diff -r 670133e7ffd8 -r c2538d97e78b EPS.cpp
--- a/EPS.cpp	Tue Jul 05 13:44:15 2016 +0000
+++ b/EPS.cpp	Tue Jul 05 19:14:06 2016 +0000
@@ -86,9 +86,9 @@
 uint8_t EPS_BAT_TEMP_LOW;
 uint8_t EPS_BAT_TEMP_HIGH;
 uint8_t EPS_BAT_TEMP_DEFAULT;
-DigitalInOut EPS_CHARGER_FAULT(PIN42);
-DigitalInOut EPS_CHARGER_STATUS(PIN31);
-DigitalInOut EPS_BATTERY_GAUGE_ALERT(PIN73);
+DigitalIn EPS_CHARGER_FAULT(PIN42);
+DigitalOut EPS_CHARGER_STATUS(PIN31);
+DigitalIn EPS_BATTERY_GAUGE_ALERT(PIN73);
 
 //m_I2C.frequency(10000)
 const char RCOMP0= 0x97;// don't know what it is now 
@@ -104,10 +104,10 @@
 Serial pc_eps(USBTX,USBRX);
 
 I2C m_I2C(PIN85,PIN84);
-DigitalInOut TRXY(TRXY_DR_EN);            //active high
-DigitalInOut TRZ(TRZ_DR_EN);              //active high
-DigitalInOut EN3V3A(ENBL3V3A);
-DigitalInOut BTRY_HTR_ENABLE(BATT_HEAT);// earlier BTRY_HTR_ENABLE
+DigitalOut TRXY(TRXY_DR_EN);            //active high
+DigitalOut TRZ(TRZ_DR_EN);              //active high
+DigitalOut EN3V3A(ENBL3V3A);            //check in or out
+DigitalOut BTRY_HTR_ENABLE(BATT_HEAT);// earlier BTRY_HTR_ENABLE
 //DigitalIn BTRY_HT_OUTPUT(BATT_HEAT_OUTPUT);
 //AnalogIn Vbatt_ang(VBATT);
 AnalogIn Batt_voltage(PIN20);   //Battery voltage
@@ -144,7 +144,7 @@
 
 //eps cdms fault
 extern uint8_t CDMS_SW_STATUS;
-extern DigitalInOut CDMS_OC_FAULT;
+extern DigitalIn CDMS_OC_FAULT;
 extern bool CDMS_SW_ENABLE;
 extern int CDMS_FAULT_COUNTER;
 extern uint8_t EPS_BTRY_HTR_AUTO;
@@ -154,32 +154,32 @@
 /********* EXTERN ACS VAR ********************/
 extern uint8_t ACS_ATS_STATUS;
 extern uint8_t ACS_TR_Z_SW_STATUS;
-extern DigitalInOut ACS_TR_Z_ENABLE;
-extern DigitalInOut ACS_TR_Z_OC_FAULT;
-extern DigitalInOut ACS_TR_Z_FAULT;            //Driver IC fault
+extern DigitalOut ACS_TR_Z_ENABLE;
+extern DigitalIn ACS_TR_Z_OC_FAULT;
+extern DigitalIn ACS_TR_Z_FAULT;            //Driver IC fault
 extern int ACS_TR_Z_FAULT_COUNTER;
 
 extern uint8_t ACS_TR_XY_SW_STATUS;
-extern DigitalInOut ACS_TR_XY_ENABLE;
-extern DigitalInOut ACS_TR_XY_OC_FAULT;
-extern DigitalInOut ACS_TR_XY_FAULT;            //Driver IC fault
+extern DigitalOut ACS_TR_XY_ENABLE;
+extern DigitalIn ACS_TR_XY_OC_FAULT;
+extern DigitalIn ACS_TR_XY_FAULT;            //Driver IC fault
 extern int ACS_TR_XY_FAULT_COUNTER;
 
 //extern uint8_t ACS_ATS1_SW_STATUS;
-extern DigitalInOut ATS1_SW_ENABLE;
-extern DigitalInOut ACS_ATS1_OC_FAULT;
+extern DigitalOut ATS1_SW_ENABLE;
+extern DigitalIn ACS_ATS1_OC_FAULT;
 extern int ACS_ATS1_FAULT_COUNTER;
 
 //extern uint8_t ACS_ATS2_SW_STATUS;
 
-extern DigitalInOut ATS2_SW_ENABLE;
-extern DigitalInOut ACS_ATS2_OC_FAULT;
+extern DigitalOut ATS2_SW_ENABLE;
+extern DigitalIn ACS_ATS2_OC_FAULT;
 extern int ACS_ATS2_FAULT_COUNTER;
 
 /********* EXTERN BCN VAR ********************/
 extern uint8_t BCN_TX_SW_STATUS;
 extern bool BCN_TX_ENABLE;
-extern DigitalInOut BCN_TX_OC_FAULT;
+extern DigitalIn BCN_TX_OC_FAULT;
 extern int BCN_TX_FAULT_COUNTER;
 extern uint8_t BCN_TMP;