Also commit slave_scheduler.c regarding the kStatus_Uhk_NoOp -> kStatus_Uhk_NoTransfer rename that I forgot to commit.

This commit is contained in:
László Monda
2017-09-28 03:35:28 +02:00
parent 9a42123648
commit 8d57968575

View File

@@ -34,14 +34,14 @@ static void masterCallback(I2C_Type *base, i2c_master_handle_t *handle, status_t
}
status_t currentStatus = currentSlave->update(currentSlave->perDriverId);
isTransferScheduled = currentStatus != kStatus_Uhk_IdleSlave && currentStatus != kStatus_Uhk_NoOp;
isTransferScheduled = currentStatus != kStatus_Uhk_IdleSlave && currentStatus != kStatus_Uhk_NoTransfer;
//isTransferScheduled = currentStatus == kStatus_Success // Why it is not working?
if (isTransferScheduled) {
currentSlave->isConnected = true;
}
previousSlaveId = currentSlaveId;
if (currentStatus != kStatus_Uhk_NoOp) {
if (currentStatus != kStatus_Uhk_NoTransfer) {
currentSlaveId++;
}