From f318c6872ea37bb9ccfe7a4b67f5ed2e10241ea6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Sat, 6 Jan 2018 17:25:07 +0100 Subject: [PATCH] Move the definition of previousSlave within the if (isFirstCycle) block. --- right/src/slave_scheduler.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/right/src/slave_scheduler.c b/right/src/slave_scheduler.c index 509baa5..d02bbfa 100644 --- a/right/src/slave_scheduler.c +++ b/right/src/slave_scheduler.c @@ -57,10 +57,10 @@ static void slaveSchedulerCallback(I2C_Type *base, i2c_master_handle_t *handle, I2cSlaveScheduler_Counter++; do { - uhk_slave_t *previousSlave = Slaves + previousSlaveId; uhk_slave_t *currentSlave = Slaves + currentSlaveId; if (isFirstCycle) { + uhk_slave_t *previousSlave = Slaves + previousSlaveId; previousSlave->previousStatus = previousStatus; if (IS_STATUS_I2C_ERROR(previousStatus)) { LogI2cError(previousSlaveId, previousStatus);