Implementation of 1-Wire with added Alarm Search Functionality
Dependents: Max32630_One_Wire_Interface
Diff: Slaves/Memory/DS2431/DS2431.cpp
- Revision:
- 121:4bee07064d0d
- Parent:
- 116:8058bb54e959
- Child:
- 139:f0e0a7976846
--- a/Slaves/Memory/DS2431/DS2431.cpp Tue Sep 06 09:25:52 2016 -0500 +++ b/Slaves/Memory/DS2431/DS2431.cpp Tue Sep 06 10:21:37 2016 -0500 @@ -150,7 +150,7 @@ OneWireMaster::CmdResult owmResult = selectDevice(); if(owmResult == OneWireMaster::Success) { - uint8_t sendBlock[] = {READ_MEMORY, (targetAddress & 0xFF), ((targetAddress >> 8) & 0xFF)}; + uint8_t sendBlock[] = { READ_MEMORY, static_cast<uint8_t>(targetAddress), static_cast<uint8_t>(targetAddress >> 8) }; owmResult = master().OWWriteBlock(sendBlock, 3); if(owmResult == OneWireMaster::Success) { @@ -247,7 +247,7 @@ OneWireMaster::CmdResult owmResult = selectDevice(); if(owmResult == OneWireMaster::Success) { - uint8_t sendBlock[] = {COPY_SCRATCHPAD, (targetAddress & 0xFF), ((targetAddress >> 8) & 0xFF), esByte}; + uint8_t sendBlock[] = { COPY_SCRATCHPAD, static_cast<uint8_t>(targetAddress), static_cast<uint8_t>(targetAddress >> 8), esByte }; owmResult = master().OWWriteBlock(sendBlock, 4); master().OWSetLevel(OneWireMaster::StrongLevel);