Implementation of 1-Wire with added Alarm Search Functionality
Dependents: Max32630_One_Wire_Interface
Diff: OneWire_Masters/DS2480B/ds2480b.cpp
- 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