Implementation of 1-Wire with added Alarm Search Functionality
Dependents: Max32630_One_Wire_Interface
Diff: Masters/DS2465/DS2465.h
- Revision:
- 141:cf38f48a2a49
- Parent:
- 139:f0e0a7976846
--- a/Masters/DS2465/DS2465.h Fri Feb 17 19:09:11 2017 +0000 +++ b/Masters/DS2465/DS2465.h Fri Feb 17 21:54:14 2017 +0000 @@ -178,8 +178,8 @@ virtual OneWireMaster::CmdResult OWTouchBitSetLevel(uint8_t & sendRecvBit, OWLevel afterLevel); virtual OneWireMaster::CmdResult OWReadByteSetLevel(uint8_t & recvByte, OWLevel afterLevel); virtual OneWireMaster::CmdResult OWWriteByteSetLevel(uint8_t sendByte, OWLevel afterLevel); - virtual OneWireMaster::CmdResult OWReadBlock(uint8_t *recvBuf, uint8_t recvLen); - virtual OneWireMaster::CmdResult OWWriteBlock(const uint8_t *sendBuf, uint8_t sendLen); + virtual OneWireMaster::CmdResult OWReadBlock(uint8_t *recvBuf, size_t recvLen); + virtual OneWireMaster::CmdResult OWWriteBlock(const uint8_t *sendBuf, size_t sendLen); virtual OneWireMaster::CmdResult OWSetSpeed(OWSpeed newSpeed); /// @note The DS2465 only supports enabling strong pullup following a 1-Wire read or write operation. virtual OneWireMaster::CmdResult OWSetLevel(OWLevel newLevel); @@ -248,7 +248,6 @@ OneWireMaster::CmdResult cWriteMemory(uint8_t addr, const uint8_t * buf, size_t bufLen) const; // Legacy implementations - OneWireMaster::CmdResult OWWriteBlock(bool tx_mac, const uint8_t *tran_buf, uint8_t tran_len); OneWireMaster::CmdResult copyScratchpad(bool destSecret, unsigned int pageNum, bool notFull, unsigned int segmentNum); OneWireMaster::CmdResult computeNextMasterSecret(bool swap, unsigned int pageNum, PageRegion region); OneWireMaster::CmdResult computeWriteMac(bool regwrite, bool swap, unsigned int pageNum, unsigned int segmentNum) const;