Fork of MAX32630FTHR utilities library

Dependencies:   MAX14690

Dependents:   MAX32630FTHR_BALANCE_BOT MAX32630FTHR_iButton_uSD_Logger MAX32630FTHR_DS18B20_uSD_Logger MAX32630FTHR_BALANCE_BOT

Fork of max32630fthr by Greg Steiert

Revision:
10:aee086319400
Parent:
9:760049f68423
diff -r 760049f68423 -r aee086319400 max32630fthr.cpp
--- a/max32630fthr.cpp	Wed Dec 14 22:35:05 2016 +0000
+++ b/max32630fthr.cpp	Wed Dec 14 23:43:17 2016 +0000
@@ -97,11 +97,6 @@
         vddioh(P5_4, m_hdrVio);
         vddioh(P5_5, m_hdrVio);
         vddioh(P5_6, m_hdrVio);
-        
-        if(ADC_Init() == E_NO_ERROR)
-        {
-            rtnVal = 0;
-        }
     }
     
     return rtnVal;
@@ -181,17 +176,14 @@
 int32_t MAX32630FTHR::readMonVoltage(MAX14690::monCfg_t monCfg, float *volts)
 {
     int32_t rtnVal = -1;
-    uint16_t data;
-    
+   
     if(m_max14690.monSet(monCfg, MAX14690::MON_DIV4) == 0)
     {
         wait_ms(1);
-        ADC_StartConvert(ADC_CH_0, 1, 0);
-        if(ADC_GetData(&data) == E_NO_ERROR)
-        {
-            *volts = ((((0x03FF & data) * 4.8F)/1023.0F));
-            rtnVal = m_max14690.monSet(MAX14690::MON_HI_Z, MAX14690::MON_DIV1);
-        }
+        AnalogIn a0(AIN_0);
+        *volts = (a0.read() * 4.8F);
+        rtnVal = m_max14690.monSet(MAX14690::MON_HI_Z, MAX14690::MON_DIV1);
+        wait_ms(1);
     } 
     
     return rtnVal;