From d9fa450e66121572ba5f8f351a9acc3e73295c80 Mon Sep 17 00:00:00 2001 From: d0k3 Date: Fri, 22 Apr 2016 15:51:48 +0200 Subject: [PATCH] Fix bug in i2c.c (thanks, anon!) --- source/i2c.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/i2c.c b/source/i2c.c index 71e0eef..9a33d05 100644 --- a/source/i2c.c +++ b/source/i2c.c @@ -124,7 +124,7 @@ bool i2cReadRegisterBuffer(unsigned int dev_id, int reg, u8* buffer, size_t buf_ i2cWaitBusy(bus_id); *i2cGetCntReg(bus_id) = 0xE1; i2cWaitBusy(bus_id); - *buffer = *i2cGetDataReg(bus_id); + buffer[buf_size - 1] = *i2cGetDataReg(bus_id); return true; }