From 420097dddc1013df746f144847ccad1b000dd6c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A1szl=C3=B3=20Monda?= Date: Thu, 1 Jun 2017 02:31:04 +0200 Subject: [PATCH] Keep uhk_slave_t.isConnected updated. --- right/src/slave_scheduler.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/right/src/slave_scheduler.c b/right/src/slave_scheduler.c index 27ebc1e..5b1611a 100644 --- a/right/src/slave_scheduler.c +++ b/right/src/slave_scheduler.c @@ -23,7 +23,8 @@ static void bridgeProtocolCallback(I2C_Type *base, i2c_master_handle_t *handle, } uhk_slave_t *slave = slaves + currentSlaveId; - if (status != kStatus_Success) { + slave->isConnected = status == kStatus_Success; + if (!slave->isConnected) { slave->initializer(slave->perDriverId); }