DS1820 library for multiple devices

Dependencies:   LinkedList

Dependents:   DS1820_HelloWorld FindingTemp ThermalWake ThermalWake2019Code

Fork of DS1820 by Erik -

Revision:
15:00ec4f27d7f5
Parent:
14:c591209285e9
diff -r c591209285e9 -r 00ec4f27d7f5 DS1820.cpp
--- a/DS1820.cpp	Sun Jan 08 17:26:21 2017 +0000
+++ b/DS1820.cpp	Thu Mar 09 04:00:53 2017 +0000
@@ -466,3 +466,12 @@
 }
 
 
+// Contributed by John M. Larkin (jlarkin@whitworth.edu)
+unsigned long long DS1820::whoAmI() {
+// This will return the 64 bit address of the connected DS1820
+    unsigned long long myName = 0;
+    for (int i = 0; i<8; i++) {
+        myName = (myName<<8) | _ROM[i];
+    }
+    return myName;
+}
\ No newline at end of file