-

Dependents:   AD7730_demo

Fork of AD7730 by Controls2 Developer

Revision:
1:82872c4221fc
Parent:
0:c584a588c24f
--- a/AD7730.cpp	Fri Dec 16 20:31:01 2011 +0000
+++ b/AD7730.cpp	Tue Mar 17 12:13:39 2015 +0000
@@ -25,7 +25,6 @@
     _dac = readRegistry(DAC_REG);
     _offset = readRegistry(OFFSET_REG);
     _gain = readRegistry(GAIN_REG);
-    
     //set chip select high
     _cs = 1; 
     
@@ -33,9 +32,6 @@
     internalFullCal();
     internalZeroCal(); 
     
-    //turn off LED3
-    _LED3 = false; 
-    
 
     _continous = false;
     _bufferCount = 0;
@@ -357,7 +353,7 @@
     double avg = 0;
     double value = 0;
     for(int i=0; i<20; i++){
-        value = (double)read();
+        value = (double)read(false);
         avg += value;  
     }
     
@@ -420,7 +416,7 @@
 /************************************************************************************************************************/
 //function to do a single read with conversion
 /************************************************************************************************************************/
-int AD7730::read(){
+int AD7730::read(bool _wait){
 
     if(_continous){
         //chip is running in continous conversion mode
@@ -428,7 +424,7 @@
     }
     else {
         //a new conversion must be started
-        startConversion(true);
+        startConversion(_wait);
         return readRegistry(DATA_REG);
     }              
 }