From ecc2d2db9a122ac898d26b49cf8f56e6f43fd79d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Sun, 1 Oct 2017 22:08:38 +0200 Subject: [PATCH] Use I2C_MESSAGE_HEADER_LENGTH instead of magic number. --- right/src/i2c.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/right/src/i2c.c b/right/src/i2c.c index 0af831a..033c7a9 100644 --- a/right/src/i2c.c +++ b/right/src/i2c.c @@ -19,7 +19,7 @@ status_t I2cAsyncWriteMessage(uint8_t i2cAddress, i2c_message_t *message) masterTransfer.slaveAddress = i2cAddress; masterTransfer.direction = kI2C_Write; masterTransfer.data = (uint8_t*)message; - masterTransfer.dataSize = message->length+3; + masterTransfer.dataSize = I2C_MESSAGE_HEADER_LENGTH + message->length; I2cMasterHandle.userData = NULL; CRC16_UpdateMessageChecksum(message); return I2C_MasterTransferNonBlocking(I2C_MAIN_BUS_BASEADDR, &I2cMasterHandle, &masterTransfer);