Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: FreescaleIAP mbed-rtos mbed
Fork of workinQM_5thJan_azad by
Diff: EPS.cpp
- 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;