A collection of Analog Devices drivers for the mbed platform

For additional information check out the mbed page of the Analog Devices wiki: https://wiki.analog.com/resources/tools-software/mbed-drivers-all

Files at this revision

API Documentation at this revision

Comitter:
Adrian Suciu
Date:
Fri Apr 29 17:16:55 2016 +0300
Parent:
15:0484cba838c8
Child:
17:b8356808e8ad
Commit message:
Fixed timing issue on continous conversion

Changed in this revision

libraries/ad7790/AD7790.cpp Show annotated file Show diff for this revision Revisions of this file
libraries/ad7791/AD7791.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/libraries/ad7790/AD7790.cpp	Fri Apr 29 16:25:45 2016 +0300
+++ b/libraries/ad7790/AD7790.cpp	Fri Apr 29 17:16:55 2016 +0300
@@ -224,6 +224,7 @@
     } else {
         timeout_cnt = _CONTINOUS_CONVERSION_TIMEOUT; // starts timeout
     }
+    wait_us(1);
 
     while(miso) { // wait for the MISO pin to go low.
         if(timeout_cnt) {
--- a/libraries/ad7791/AD7791.cpp	Fri Apr 29 16:25:45 2016 +0300
+++ b/libraries/ad7791/AD7791.cpp	Fri Apr 29 17:16:55 2016 +0300
@@ -226,6 +226,7 @@
     } else {
         timeout_cnt = _CONTINOUS_CONVERSION_TIMEOUT; // starts timeout
     }
+    wait_us(1);
 
     while(miso) { // wait for the MISO pin to go low.
         if(timeout_cnt) {