Implementation of 1-Wire with added Alarm Search Functionality

Dependents:   Max32630_One_Wire_Interface

Revision:
26:a361e3f42ba5
Parent:
24:8942d8478d68
Child:
32:bce180b544ed
--- a/OneWire_Masters/DS248x/ds248x.h	Tue Mar 22 15:18:00 2016 -0500
+++ b/OneWire_Masters/DS248x/ds248x.h	Wed Mar 23 15:25:40 2016 -0500
@@ -269,11 +269,11 @@
     
     virtual OneWireMaster::CmdResult OWReset(void);
     
-    virtual OneWireMaster::CmdResult OWTouchBit(uint8_t & sendrecvbit);
-
-    virtual OneWireMaster::CmdResult OWWriteByte(uint8_t sendbyte);
-
-    virtual OneWireMaster::CmdResult OWReadByte(uint8_t & recvbyte);
+    virtual OneWireMaster::CmdResult OWTouchBit(uint8_t & sendrecvbit, OW_LEVEL after_level);
+    
+    virtual OneWireMaster::CmdResult OWReadByte(uint8_t & recvbyte, OW_LEVEL after_level);
+    
+    virtual OneWireMaster::CmdResult OWWriteByte(uint8_t sendbyte, OW_LEVEL after_level);
     
     virtual OneWireMaster::CmdResult OWWriteBlock(const uint8_t *tran_buf, uint8_t tran_len);
     
@@ -284,12 +284,8 @@
     virtual OneWireMaster::CmdResult OWSpeed(OW_SPEED new_speed);
 
     virtual OneWireMaster::CmdResult OWLevel(OW_LEVEL new_level);
-
-    virtual OneWireMaster::CmdResult OWWriteBytePower(uint8_t sendbyte);
-
-    virtual OneWireMaster::CmdResult OWReadBitPower(uint8_t applyPowerResponse);
     
-    virtual OneWireMaster::CmdResult OWReadBytePower(uint8_t & recvbyte);
+    OneWireMaster::CmdResult ConfigureSPU(bool spu_enable);
     
     private: