1-Wire® library for mbed. Complete 1-Wire library that supports our silicon masters along with a bit-bang master on the MAX32600MBED platform with one common interface for mbed. Slave support has also been included and more slaves will be added as time permits.

Dependents:   MAXREFDES131_Qt_Demo MAX32630FTHR_iButton_uSD_Logger MAX32630FTHR_DS18B20_uSD_Logger MAXREFDES130_131_Demo ... more

Superseded by MaximInterface.

Revision:
57:1635f247ceae
Parent:
48:6f9208ae280e
Child:
71:562f5c702094
diff -r 071ae5d090d1 -r 1635f247ceae OneWire_Masters/OneWireMaster.cpp
--- a/OneWire_Masters/OneWireMaster.cpp	Tue Apr 12 10:51:20 2016 -0500
+++ b/OneWire_Masters/OneWireMaster.cpp	Wed Apr 13 18:52:34 2016 -0500
@@ -375,9 +375,9 @@
         result = OWReadBit(tsb);
     if (result == Success)
     {
-        if (sbr == 1)
+        if (sbr)
             search_direction = DIRECTION_WRITE_ONE;
-        else if ((sbr == 0) && (tsb == 1))
+        else if (tsb)
             search_direction = DIRECTION_WRITE_ZERO;
         // else: use search_direction parameter