diff --git a/right/src/slave_scheduler.c b/right/src/slave_scheduler.c index fdd6d9b..86c7b7d 100644 --- a/right/src/slave_scheduler.c +++ b/right/src/slave_scheduler.c @@ -34,7 +34,8 @@ static void slaveCallback(I2C_Type *base, i2c_master_handle_t *handle, status_t } status_t currentStatus = currentSlave->update(currentSlave->perDriverId); - isTransferScheduled = currentStatus == kStatus_Success; + isTransferScheduled = currentStatus != kStatus_Uhk_IdleSlave; + //isTransferScheduled = currentStatus == kStatus_Success // Why it is not working? if (isTransferScheduled) { currentSlave->isConnected = true; }