Lines Matching refs:slaveConfig
1643 void LPI2C_SlaveGetDefaultConfig(lpi2c_slave_config_t *slaveConfig) in LPI2C_SlaveGetDefaultConfig() argument
1646 (void)memset(slaveConfig, 0, sizeof(*slaveConfig)); in LPI2C_SlaveGetDefaultConfig()
1648 slaveConfig->enableSlave = true; in LPI2C_SlaveGetDefaultConfig()
1649 slaveConfig->address0 = 0U; in LPI2C_SlaveGetDefaultConfig()
1650 slaveConfig->address1 = 0U; in LPI2C_SlaveGetDefaultConfig()
1651 slaveConfig->addressMatchMode = kLPI2C_MatchAddress0; in LPI2C_SlaveGetDefaultConfig()
1652 slaveConfig->filterDozeEnable = true; in LPI2C_SlaveGetDefaultConfig()
1653 slaveConfig->filterEnable = true; in LPI2C_SlaveGetDefaultConfig()
1654 slaveConfig->enableGeneralCall = false; in LPI2C_SlaveGetDefaultConfig()
1655 slaveConfig->sclStall.enableAck = false; in LPI2C_SlaveGetDefaultConfig()
1656 slaveConfig->sclStall.enableTx = true; in LPI2C_SlaveGetDefaultConfig()
1657 slaveConfig->sclStall.enableRx = true; in LPI2C_SlaveGetDefaultConfig()
1658 slaveConfig->sclStall.enableAddress = false; in LPI2C_SlaveGetDefaultConfig()
1659 slaveConfig->ignoreAck = false; in LPI2C_SlaveGetDefaultConfig()
1660 slaveConfig->enableReceivedAddressRead = false; in LPI2C_SlaveGetDefaultConfig()
1661 slaveConfig->sdaGlitchFilterWidth_ns = 0U; /* Set to 0 to disable the function */ in LPI2C_SlaveGetDefaultConfig()
1662 slaveConfig->sclGlitchFilterWidth_ns = 0U; /* Set to 0 to disable the function */ in LPI2C_SlaveGetDefaultConfig()
1663 slaveConfig->dataValidDelay_ns = 0U; in LPI2C_SlaveGetDefaultConfig()
1667 slaveConfig->clockHoldTime_ns = 250U; in LPI2C_SlaveGetDefaultConfig()
1682 void LPI2C_SlaveInit(LPI2C_Type *base, const lpi2c_slave_config_t *slaveConfig, uint32_t sourceCloc… in LPI2C_SlaveInit() argument
1720 base->SAMR = LPI2C_SAMR_ADDR0(slaveConfig->address0) | LPI2C_SAMR_ADDR1(slaveConfig->address1); in LPI2C_SlaveInit()
1723 …LPI2C_SCFGR1_ADDRCFG(slaveConfig->addressMatchMode) | LPI2C_SCFGR1_IGNACK(slaveConfig->ignoreAck) | in LPI2C_SlaveInit()
1724 …LPI2C_SCFGR1_RXCFG(slaveConfig->enableReceivedAddressRead) | LPI2C_SCFGR1_GCEN(slaveConfig->enable… in LPI2C_SlaveInit()
1725 …LPI2C_SCFGR1_ACKSTALL(slaveConfig->sclStall.enableAck) | LPI2C_SCFGR1_TXDSTALL(slaveConfig->sclSta… in LPI2C_SlaveInit()
1726 LPI2C_SCFGR1_RXSTALL(slaveConfig->sclStall.enableRx) | in LPI2C_SlaveInit()
1727 LPI2C_SCFGR1_ADRSTALL(slaveConfig->sclStall.enableAddress); in LPI2C_SlaveInit()
1732 LPI2C_GetCyclesForWidth(sourceClock_Hz, slaveConfig->sdaGlitchFilterWidth_ns, 4U, in LPI2C_SlaveInit()
1738 tmpCycle = LPI2C_GetCyclesForWidth(sourceClock_Hz, slaveConfig->sclGlitchFilterWidth_ns, 4U, in LPI2C_SlaveInit()
1745 LPI2C_GetCyclesForWidth(sourceClock_Hz, slaveConfig->dataValidDelay_ns, tmpCycle, in LPI2C_SlaveInit()
1753 LPI2C_GetCyclesForWidth(sourceClock_Hz, slaveConfig->clockHoldTime_ns, 3U, in LPI2C_SlaveInit()
1758 …base->SCR = LPI2C_SCR_FILTDZ(!slaveConfig->filterDozeEnable) | LPI2C_SCR_FILTEN(slaveConfig->filte… in LPI2C_SlaveInit()
1759 LPI2C_SCR_SEN(slaveConfig->enableSlave); in LPI2C_SlaveInit()