Lines Matching refs:slaveConfig
1609 void I2C_SlaveGetDefaultConfig(i2c_slave_config_t *slaveConfig) in I2C_SlaveGetDefaultConfig() argument
1611 assert(slaveConfig != NULL); in I2C_SlaveGetDefaultConfig()
1621 *slaveConfig = mySlaveConfig; in I2C_SlaveGetDefaultConfig()
1637 status_t I2C_SlaveInit(I2C_Type *base, const i2c_slave_config_t *slaveConfig, uint32_t srcClock_Hz) in I2C_SlaveInit() argument
1643 status = I2C_SlaveDivVal(srcClock_Hz, slaveConfig->busSpeed, &divVal); in I2C_SlaveInit()
1655 I2C_SlaveSetAddress(base, kI2C_SlaveAddressRegister0, slaveConfig->address0.address, in I2C_SlaveInit()
1656 slaveConfig->address0.addressDisable); in I2C_SlaveInit()
1657 I2C_SlaveSetAddress(base, kI2C_SlaveAddressRegister1, slaveConfig->address1.address, in I2C_SlaveInit()
1658 slaveConfig->address1.addressDisable); in I2C_SlaveInit()
1659 I2C_SlaveSetAddress(base, kI2C_SlaveAddressRegister2, slaveConfig->address2.address, in I2C_SlaveInit()
1660 slaveConfig->address2.addressDisable); in I2C_SlaveInit()
1661 I2C_SlaveSetAddress(base, kI2C_SlaveAddressRegister3, slaveConfig->address3.address, in I2C_SlaveInit()
1662 slaveConfig->address3.addressDisable); in I2C_SlaveInit()
1665 …base->SLVQUAL0 = I2C_SLVQUAL0_QUALMODE0(slaveConfig->qualMode) | I2C_SLVQUAL0_SLVQUAL0(slaveConfig… in I2C_SlaveInit()
1668 base->CFG = I2C_CFG_SLVEN(slaveConfig->enableSlave); in I2C_SlaveInit()