Treehouse Mbed Team / Mbed 2 deprecated APS_DCM1SL2

Dependencies:   mbed

Revision:
9:816b9a4e4f21
Parent:
8:d3d7dca419b3
Child:
11:01dcfb29fbc4
diff -r d3d7dca419b3 -r 816b9a4e4f21 src/adc.cpp
--- a/src/adc.cpp	Thu Dec 06 16:22:11 2018 +0000
+++ b/src/adc.cpp	Fri Dec 07 00:15:19 2018 +0000
@@ -29,8 +29,7 @@
 #include "mbed.h"
 #include "adc.h"
 #include "all_io.h"
-
-
+#include "globals.h"
 
 void initADC(void){
     
@@ -45,7 +44,9 @@
     unsigned int i24x = 0;
     unsigned int i12x = 0;
     
-    for(unsigned int i=0;i<100;i++){
+    unsigned int loopCounter = LOOP_COUNTER;
+    
+    for(unsigned int i=0;i<loopCounter;i++){
         v48x = v48x + VIN48.read_u16();
         v24x = v24x + VIN24.read_u16();
         v12x = v12x + VIN12.read_u16();
@@ -53,12 +54,12 @@
         i24x = i24x + IIN24.read_u16();
         i12x = i12x + IIN12.read_u16();
     }
-    v48 = v48x/100; 
-    v24 = v24x/100;
-    v12 = v12x/100;
-    i48 = i48x/100; 
-    i24 = i24x/100;
-    i12 = i12x/100;
+    v48 = v48x/loopCounter; 
+    v24 = v24x/loopCounter;
+    v12 = v12x/loopCounter;
+    i48 = i48x/loopCounter; 
+    i24 = i24x/loopCounter;
+    i12 = i12x/loopCounter;
 }
 
 void getADCvolts(void){