Lines Matching refs:xfer
48 i2c_master_transfer_t xfer = {0}; in mcx_i2c_master_xfer() local
60 xfer.slaveAddress = msg->addr; in mcx_i2c_master_xfer()
61 xfer.direction = kI2C_Read; in mcx_i2c_master_xfer()
62 xfer.subaddress = 0; in mcx_i2c_master_xfer()
63 xfer.subaddressSize = 0; in mcx_i2c_master_xfer()
64 xfer.data = msg->buf; in mcx_i2c_master_xfer()
65 xfer.dataSize = msg->len; in mcx_i2c_master_xfer()
67 xfer.flags = kI2C_TransferDefaultFlag; in mcx_i2c_master_xfer()
71 xfer.flags |= kI2C_TransferRepeatedStartFlag; in mcx_i2c_master_xfer()
76 xfer.flags |= kI2C_TransferNoStopFlag; in mcx_i2c_master_xfer()
80 if (I2C_MasterTransferBlocking(i2c->instance, &xfer) != kStatus_Success) in mcx_i2c_master_xfer()
87 xfer.slaveAddress = msg->addr; in mcx_i2c_master_xfer()
88 xfer.direction = kI2C_Write; in mcx_i2c_master_xfer()
89 xfer.subaddress = 0; in mcx_i2c_master_xfer()
90 xfer.subaddressSize = 0; in mcx_i2c_master_xfer()
91 xfer.data = msg->buf; in mcx_i2c_master_xfer()
92 xfer.dataSize = msg->len; in mcx_i2c_master_xfer()
94 xfer.flags = kI2C_TransferDefaultFlag; in mcx_i2c_master_xfer()
98 xfer.flags |= kI2C_TransferRepeatedStartFlag; in mcx_i2c_master_xfer()
103 xfer.flags |= kI2C_TransferNoStopFlag; in mcx_i2c_master_xfer()
106 if (I2C_MasterTransferBlocking(i2c->instance, &xfer) != kStatus_Success) in mcx_i2c_master_xfer()