K82F, KL82Z: Fix the I2C SDK driver slave transfer

In case of slave transfer we dont want the slave to perform stop signal.

Signed-off-by: Bielik <martin.bielik.sk@gmail.com>
pull/13661/head
Bielik 2020-09-24 11:04:16 +02:00
parent 11418a2d9c
commit d58616daec
1 changed files with 1 additions and 1 deletions

View File

@ -1327,7 +1327,7 @@ status_t I2C_SlaveWriteBlocking(I2C_Type *base, const uint8_t *txBuff, size_t tx
/* Read dummy to release bus. */ /* Read dummy to release bus. */
dummy = base->D; dummy = base->D;
result = I2C_MasterWriteBlocking(base, txBuff, txSize, kI2C_TransferDefaultFlag); result = I2C_MasterWriteBlocking(base, txBuff, txSize, kI2C_TransferNoStopFlag);
/* Switch to receive mode. */ /* Switch to receive mode. */
base->C1 &= ~(I2C_C1_TX_MASK | I2C_C1_TXAK_MASK); base->C1 &= ~(I2C_C1_TX_MASK | I2C_C1_TXAK_MASK);