Lines Matching refs:slaveConfig

1785 void LPI2C_SlaveGetDefaultConfig(lpi2c_slave_config_t *slaveConfig)  in LPI2C_SlaveGetDefaultConfig()  argument
1788 (void)memset(slaveConfig, 0, sizeof(*slaveConfig)); in LPI2C_SlaveGetDefaultConfig()
1790 slaveConfig->enableSlave = true; in LPI2C_SlaveGetDefaultConfig()
1791 slaveConfig->address0 = 0U; in LPI2C_SlaveGetDefaultConfig()
1792 slaveConfig->address1 = 0U; in LPI2C_SlaveGetDefaultConfig()
1793 slaveConfig->addressMatchMode = kLPI2C_MatchAddress0; in LPI2C_SlaveGetDefaultConfig()
1794 slaveConfig->filterDozeEnable = true; in LPI2C_SlaveGetDefaultConfig()
1795 slaveConfig->filterEnable = true; in LPI2C_SlaveGetDefaultConfig()
1796 slaveConfig->enableGeneralCall = false; in LPI2C_SlaveGetDefaultConfig()
1797 slaveConfig->sclStall.enableAck = false; in LPI2C_SlaveGetDefaultConfig()
1798 slaveConfig->sclStall.enableTx = true; in LPI2C_SlaveGetDefaultConfig()
1799 slaveConfig->sclStall.enableRx = true; in LPI2C_SlaveGetDefaultConfig()
1800 slaveConfig->sclStall.enableAddress = false; in LPI2C_SlaveGetDefaultConfig()
1801 slaveConfig->ignoreAck = false; in LPI2C_SlaveGetDefaultConfig()
1802 slaveConfig->enableReceivedAddressRead = false; in LPI2C_SlaveGetDefaultConfig()
1803 slaveConfig->sdaGlitchFilterWidth_ns = 0U; /* Set to 0 to disable the function */ in LPI2C_SlaveGetDefaultConfig()
1804 slaveConfig->sclGlitchFilterWidth_ns = 0U; /* Set to 0 to disable the function */ in LPI2C_SlaveGetDefaultConfig()
1805 slaveConfig->dataValidDelay_ns = 0U; in LPI2C_SlaveGetDefaultConfig()
1809 slaveConfig->clockHoldTime_ns = 250U; in LPI2C_SlaveGetDefaultConfig()
1824 void LPI2C_SlaveInit(LPI2C_Type *base, const lpi2c_slave_config_t *slaveConfig, uint32_t sourceCloc… in LPI2C_SlaveInit() argument
1850 base->SAMR = LPI2C_SAMR_ADDR0(slaveConfig->address0) | LPI2C_SAMR_ADDR1(slaveConfig->address1); in LPI2C_SlaveInit()
1853 …LPI2C_SCFGR1_ADDRCFG(slaveConfig->addressMatchMode) | LPI2C_SCFGR1_IGNACK(slaveConfig->ignoreAck) | in LPI2C_SlaveInit()
1854 …LPI2C_SCFGR1_RXCFG(slaveConfig->enableReceivedAddressRead) | LPI2C_SCFGR1_GCEN(slaveConfig->enable… in LPI2C_SlaveInit()
1855 …LPI2C_SCFGR1_ACKSTALL(slaveConfig->sclStall.enableAck) | LPI2C_SCFGR1_TXDSTALL(slaveConfig->sclSta… in LPI2C_SlaveInit()
1856 LPI2C_SCFGR1_RXSTALL(slaveConfig->sclStall.enableRx) | in LPI2C_SlaveInit()
1857 LPI2C_SCFGR1_ADRSTALL(slaveConfig->sclStall.enableAddress); in LPI2C_SlaveInit()
1862 LPI2C_GetCyclesForWidth(sourceClock_Hz, slaveConfig->sdaGlitchFilterWidth_ns, 4U, in LPI2C_SlaveInit()
1868 tmpCycle = LPI2C_GetCyclesForWidth(sourceClock_Hz, slaveConfig->sclGlitchFilterWidth_ns, 4U, in LPI2C_SlaveInit()
1875 LPI2C_GetCyclesForWidth(sourceClock_Hz, slaveConfig->dataValidDelay_ns, tmpCycle, in LPI2C_SlaveInit()
1883 LPI2C_GetCyclesForWidth(sourceClock_Hz, slaveConfig->clockHoldTime_ns, 3U, in LPI2C_SlaveInit()
1888 …base->SCR = LPI2C_SCR_FILTDZ(!slaveConfig->filterDozeEnable) | LPI2C_SCR_FILTEN(slaveConfig->filte… in LPI2C_SlaveInit()
1889 LPI2C_SCR_SEN(slaveConfig->enableSlave); in LPI2C_SlaveInit()