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:
26:a361e3f42ba5
Parent:
23:e8e403d61359
Child:
27:d5aaefa252f1
diff -r bdb1c5a53b58 -r a361e3f42ba5 OneWire_Masters/DS2480B/ds2480b.cpp
--- a/OneWire_Masters/DS2480B/ds2480b.cpp	Tue Mar 22 15:18:00 2016 -0500
+++ b/OneWire_Masters/DS2480B/ds2480b.cpp	Wed Mar 23 15:25:40 2016 -0500
@@ -62,7 +62,7 @@
 //*********************************************************************
 OneWireMaster::CmdResult Ds2480b::OWInitMaster(void)
 {
-  OneWireMaster::CmdResult result = OneWireMaster::OperationFailure;
+    OneWireMaster::CmdResult result = OneWireMaster::OperationFailure;
     
     //TODO
     
@@ -81,20 +81,7 @@
 }
 
 
-//*********************************************************************
-OneWireMaster::CmdResult Ds2480b::OWTouchBit(uint8_t & sendrecvbit)
-{
-    OneWireMaster::CmdResult result = OneWireMaster::OperationFailure;
-    
-    //TODO
-    
-    return result;
-}
-
-
-
-//*********************************************************************
-OneWireMaster::CmdResult Ds2480b::OWWriteByte(uint8_t sendbyte)
+OneWireMaster::CmdResult Ds2480b::OWTouchBit(uint8_t & sendrecvbit, OW_LEVEL after_level)
 {
     OneWireMaster::CmdResult result = OneWireMaster::OperationFailure;
     
@@ -105,7 +92,18 @@
 
 
 //*********************************************************************
-OneWireMaster::CmdResult Ds2480b::OWReadByte(uint8_t & recvbyte)
+OneWireMaster::CmdResult Ds2480b::OWWriteByte(uint8_t sendbyte, OW_LEVEL after_level)
+{
+    OneWireMaster::CmdResult result = OneWireMaster::OperationFailure;
+    
+    //TODO
+    
+    return result;
+}
+
+
+//*********************************************************************
+OneWireMaster::CmdResult Ds2480b::OWReadByte(uint8_t & recvbyte, OW_LEVEL after_level)
 {
     OneWireMaster::CmdResult result = OneWireMaster::OperationFailure;
     
@@ -167,33 +165,4 @@
     //TODO
     
     return result;
-}
-
-
-//*********************************************************************
-OneWireMaster::CmdResult Ds2480b::OWWriteBytePower(uint8_t sendbyte)
-{
-    OneWireMaster::CmdResult result = OneWireMaster::OperationFailure;
-    
-    //TODO
-    
-    return result;
-}
-
-
-//*********************************************************************
-OneWireMaster::CmdResult Ds2480b::OWReadBitPower(uint8_t applyPowerResponse)
-{
-    OneWireMaster::CmdResult result = OneWireMaster::OperationFailure;
-    
-    //TODO
-    
-    return result;
-}
-
-
-//*********************************************************************
-OneWireMaster::CmdResult Ds2480b::OWReadBytePower(uint8_t & recvbyte)
-{
-    return OneWireMaster::OperationFailure;
-}
+}
\ No newline at end of file