Skip to content

Commit 9d0f0f7

Browse files
committed
fix issue with not checking endianess
1 parent b3c91be commit 9d0f0f7

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/sfeTkArdI2C.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,8 @@ sfeTkError_t sfeTkArdI2C::writeRegisterRegion(uint8_t devReg, const uint8_t *dat
210210
sfeTkError_t sfeTkArdI2C::writeRegister16Region(uint16_t devReg, const uint8_t *data, size_t length)
211211
{
212212
// devReg = ((devReg << 8) & 0xff00) | ((devReg >> 8) & 0x00ff);
213-
devReg = sftk_byte_swap(devReg);
213+
if (sftk_system_byteorder() != _byteOrder)
214+
devReg = sftk_byte_swap(devReg);
214215
return writeRegisterRegionAddress((uint8_t *)&devReg, 2, data, length);
215216
}
216217

0 commit comments

Comments
 (0)