Lines Matching refs:i2cPrivateHandle
90 i2c_master_dma_private_handle_t *i2cPrivateHandle = (i2c_master_dma_private_handle_t *)userData; in I2C_MasterTransferCallbackDMA() local
92 …uint32_t tmpsize = (uint32_t)i2cPrivateHandle->handle->transfer.d… in I2C_MasterTransferCallbackDMA()
96 I2C_EnableDMA(i2cPrivateHandle->base, false); in I2C_MasterTransferCallbackDMA()
99 if (0U == (i2cPrivateHandle->handle->transfer.flags & (uint32_t)kI2C_TransferNoStopFlag)) in I2C_MasterTransferCallbackDMA()
101 if (i2cPrivateHandle->handle->transfer.direction == kI2C_Read) in I2C_MasterTransferCallbackDMA()
104 i2cPrivateHandle->base->C1 |= I2C_C1_TXAK_MASK; in I2C_MasterTransferCallbackDMA()
107 while (0U == (i2cPrivateHandle->base->S & (uint8_t)kI2C_TransferCompleteFlag)) in I2C_MasterTransferCallbackDMA()
112 result = I2C_MasterStop(i2cPrivateHandle->base); in I2C_MasterTransferCallbackDMA()
115 tmpdata = i2cPrivateHandle->base->D; in I2C_MasterTransferCallbackDMA()
116 *(i2cPrivateHandle->handle->transfer.data + tmpsize - 1U) = tmpdata; in I2C_MasterTransferCallbackDMA()
121 while (0U == (i2cPrivateHandle->base->S & (uint8_t)kI2C_TransferCompleteFlag)) in I2C_MasterTransferCallbackDMA()
126 result = I2C_MasterStop(i2cPrivateHandle->base); in I2C_MasterTransferCallbackDMA()
131 if (i2cPrivateHandle->handle->transfer.direction == kI2C_Read) in I2C_MasterTransferCallbackDMA()
134 i2cPrivateHandle->base->C1 |= I2C_C1_TXAK_MASK; in I2C_MasterTransferCallbackDMA()
137 while (0U == (i2cPrivateHandle->base->S & (uint8_t)kI2C_TransferCompleteFlag)) in I2C_MasterTransferCallbackDMA()
142 i2cPrivateHandle->base->C1 |= I2C_C1_TX_MASK; in I2C_MasterTransferCallbackDMA()
145 tmpdata = i2cPrivateHandle->base->D; in I2C_MasterTransferCallbackDMA()
146 *(i2cPrivateHandle->handle->transfer.data + tmpsize - 1U) = tmpdata; in I2C_MasterTransferCallbackDMA()
150 i2cPrivateHandle->handle->state = (uint8_t)kIdleState; in I2C_MasterTransferCallbackDMA()
152 if (i2cPrivateHandle->handle->completionCallback != NULL) in I2C_MasterTransferCallbackDMA()
154 …i2cPrivateHandle->handle->completionCallback(i2cPrivateHandle->base, i2cPrivateHandle->handle, res… in I2C_MasterTransferCallbackDMA()
155 i2cPrivateHandle->handle->userData); in I2C_MasterTransferCallbackDMA()