Browse Source

Merge pull request #622 from hazarkarabay/master

Onewire search bug fix
Vowstar 8 years ago
parent
commit
c7c09d12ec
1 changed files with 4 additions and 3 deletions
  1. 4 3
      app/driver/onewire.c

+ 4 - 3
app/driver/onewire.c

@@ -403,9 +403,10 @@ uint8_t onewire_search(uint8_t pin, uint8_t *newAddr)
       LastDeviceFlag[pin] = FALSE;
       LastFamilyDiscrepancy[pin] = 0;
       search_result = FALSE;
-   }
-   int i;
-   for (i = 0; i < 8; i++) newAddr[i] = ROM_NO[pin][i];
+   } else {
+	  int i;
+      for (i = 0; i < 8; i++) newAddr[i] = ROM_NO[pin][i];
+   }   
    return search_result;
   }