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: mbed
Diff: src/adc.cpp
- 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){