Implementation of 1-Wire with added Alarm Search Functionality

Dependents:   Max32630_One_Wire_Interface

Revision:
81:e2a3ad98874e
Parent:
78:0cbbac7f2016
Child:
85:98d209752a52
diff -r 83b0d879cc32 -r e2a3ad98874e RomIterator.cpp
--- a/RomIterator.cpp	Thu Jun 02 21:56:16 2016 +0000
+++ b/RomIterator.cpp	Fri Jun 03 22:15:59 2016 +0000
@@ -74,7 +74,9 @@
 OneWireMaster::CmdResult MultidropRomIterator::selectDevice(const RomId & romId)
 {
     OneWireMaster::CmdResult result;
-    if (romId == lastRom)
+    
+    
+    if ((romId == lastRom) && (romId.familyCode() != 0x10))
     {
         result = master().OWResume();
     }
@@ -83,5 +85,6 @@
         result = master().OWMatchRom(romId);
         lastRom = romId;
     }
+    
     return result;
 }