From 90003f705c74f4fbdc33b7cd544b8839c3b4eb83 Mon Sep 17 00:00:00 2001 From: Pim van Pelt Date: Tue, 3 Apr 2018 13:54:48 +0200 Subject: [PATCH] Reverse byte-order of 16 bit register read --- src/mgos_i2c.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mgos_i2c.c b/src/mgos_i2c.c index ee2146d..ad976c7 100644 --- a/src/mgos_i2c.c +++ b/src/mgos_i2c.c @@ -102,7 +102,7 @@ int mgos_i2c_read_reg_w(struct mgos_i2c *i2c, uint16_t addr, uint8_t reg) { if (!mgos_i2c_read_reg_n(i2c, addr, reg, 2, data)) return -1; - value=(data[1]<<8)+data[0]; + value=(data[0]<<8)+data[1]; return value; }