Implementation of 1-Wire with added Alarm Search Functionality

Dependents:   Max32630_One_Wire_Interface

Revision:
5:ce108eeb878d
Parent:
3:644fc630f958
Child:
13:d1bdb03703de
diff -r ca27db159b10 -r ce108eeb878d OneWire_Masters/DS2480B/ds2480b.cpp
--- a/OneWire_Masters/DS2480B/ds2480b.cpp	Tue Feb 02 21:34:27 2016 +0000
+++ b/OneWire_Masters/DS2480B/ds2480b.cpp	Tue Feb 09 03:30:22 2016 +0000
@@ -155,6 +155,20 @@
 
 
 //*********************************************************************
+void Ds2480b::OWWriteBlock(const uint8_t *tran_buf, uint8_t tran_len)
+{
+    //TODO
+}
+    
+    
+//*********************************************************************
+void Ds2480b::OWReadBlock(uint8_t *recv_buf, uint8_t recv_len)
+{
+    //TODO
+}
+
+
+//*********************************************************************
 bool Ds2480b::OWFirst(void)
 {
     bool rtn_val;
@@ -213,7 +227,73 @@
 
 
 //*********************************************************************
-uint8_t Ds2480b::OWSpeed(uint8_t new_speed)
+bool Ds2480b::OWReadROM(void)
+{
+    bool rtn_val;
+    
+    //TODO
+    
+    return rtn_val;
+}
+    
+
+//*********************************************************************    
+bool Ds2480b::OWSkipROM(void)
+{
+    bool rtn_val;
+    
+    //TODO
+    
+    return rtn_val;
+}
+    
+
+//*********************************************************************    
+bool Ds2480b::OWMatchROM(void)
+{
+    bool rtn_val;
+    
+    //TODO
+    
+    return rtn_val;
+}
+    
+
+//*********************************************************************    
+bool Ds2480b::OWOverdriveSkipROM(void)
+{
+    bool rtn_val;
+    
+    //TODO
+    
+    return rtn_val;
+}
+    
+
+//*********************************************************************    
+bool Ds2480b::OWOverdriveMatchROM(void)
+{
+    bool rtn_val;
+    
+    //TODO
+    
+    return rtn_val;
+}
+    
+
+//*********************************************************************    
+bool Ds2480b::OWResume(void)
+{
+    bool rtn_val;
+    
+    //TODO
+    
+    return rtn_val;
+}
+
+
+//*********************************************************************
+uint8_t Ds2480b::OWSpeed(OW_SPEED new_speed)
 {
     uint8_t rtn_val;
     
@@ -224,7 +304,7 @@
 
 
 //*********************************************************************
-uint8_t Ds2480b::OWLevel(uint8_t new_level)
+uint8_t Ds2480b::OWLevel(OW_LEVEL new_level)
 {
     uint8_t rtn_val;
     
@@ -257,18 +337,7 @@
 
 
 //*********************************************************************
-uint8_t Ds2480b::OWCalc_crc8(uint8_t data)
+const uint8_t (&Ds2480b::OWgetROMnumber() const)[ROMnumberLen]
 {
-    uint8_t rtn_val;
-    
-    //TODO
-    
-    return(rtn_val);
+    return _rom_number;
 }
-
-
-//*********************************************************************
-void Ds2480b::OWgetROMnumber(uint8_t *p_rom_buff)
-{
-    //TODO
-}