Lines Matching refs:masterConfig

332 void LPI2C_MasterGetDefaultConfig(lpi2c_master_config_t *masterConfig)  in LPI2C_MasterGetDefaultConfig()  argument
335 (void)memset(masterConfig, 0, sizeof(*masterConfig)); in LPI2C_MasterGetDefaultConfig()
337 masterConfig->enableMaster = true; in LPI2C_MasterGetDefaultConfig()
338 masterConfig->debugEnable = false; in LPI2C_MasterGetDefaultConfig()
339 masterConfig->enableDoze = true; in LPI2C_MasterGetDefaultConfig()
340 masterConfig->ignoreAck = false; in LPI2C_MasterGetDefaultConfig()
341 masterConfig->pinConfig = kLPI2C_2PinOpenDrain; in LPI2C_MasterGetDefaultConfig()
342 masterConfig->baudRate_Hz = 100000U; in LPI2C_MasterGetDefaultConfig()
343 masterConfig->busIdleTimeout_ns = 0U; /* Set to 0 to disable the function */ in LPI2C_MasterGetDefaultConfig()
344 masterConfig->pinLowTimeout_ns = 0U; /* Set to 0 to disable the function */ in LPI2C_MasterGetDefaultConfig()
345 masterConfig->sdaGlitchFilterWidth_ns = 0U; /* Set to 0 to disable the function */ in LPI2C_MasterGetDefaultConfig()
346 masterConfig->sclGlitchFilterWidth_ns = 0U; /* Set to 0 to disable the function */ in LPI2C_MasterGetDefaultConfig()
347 masterConfig->hostRequest.enable = false; in LPI2C_MasterGetDefaultConfig()
348 masterConfig->hostRequest.source = kLPI2C_HostRequestExternalPin; in LPI2C_MasterGetDefaultConfig()
349 masterConfig->hostRequest.polarity = kLPI2C_HostRequestPinActiveHigh; in LPI2C_MasterGetDefaultConfig()
365 void LPI2C_MasterInit(LPI2C_Type *base, const lpi2c_master_config_t *masterConfig, uint32_t sourceC… in LPI2C_MasterInit() argument
405 …base->MCR = LPI2C_MCR_DBGEN(masterConfig->debugEnable) | LPI2C_MCR_DOZEN(!(masterConfig->enableDoz… in LPI2C_MasterInit()
410 value |= LPI2C_MCFGR0_HREN(masterConfig->hostRequest.enable) | in LPI2C_MasterInit()
411 LPI2C_MCFGR0_HRPOL(masterConfig->hostRequest.polarity) | in LPI2C_MasterInit()
412 LPI2C_MCFGR0_HRSEL(masterConfig->hostRequest.source); in LPI2C_MasterInit()
418 value |= LPI2C_MCFGR1_PINCFG(masterConfig->pinConfig); in LPI2C_MasterInit()
419 value |= LPI2C_MCFGR1_IGNACK(masterConfig->ignoreAck); in LPI2C_MasterInit()
426 if (0U != (masterConfig->sdaGlitchFilterWidth_ns)) in LPI2C_MasterInit()
430 cycles = LPI2C_GetCyclesForWidth(sourceClock_Hz, masterConfig->sdaGlitchFilterWidth_ns, 1U, in LPI2C_MasterInit()
435 if (0U != masterConfig->sclGlitchFilterWidth_ns) in LPI2C_MasterInit()
439 cycles = LPI2C_GetCyclesForWidth(sourceClock_Hz, masterConfig->sclGlitchFilterWidth_ns, 1U, in LPI2C_MasterInit()
448 LPI2C_MasterSetBaudRate(base, sourceClock_Hz, masterConfig->baudRate_Hz); in LPI2C_MasterInit()
454 if (0U != (masterConfig->busIdleTimeout_ns)) in LPI2C_MasterInit()
458 cycles = LPI2C_GetCyclesForWidth(sourceClock_Hz, masterConfig->busIdleTimeout_ns, 1U, in LPI2C_MasterInit()
464 if (0U != masterConfig->pinLowTimeout_ns) in LPI2C_MasterInit()
468 … cycles = LPI2C_GetCyclesForWidth(sourceClock_Hz, masterConfig->pinLowTimeout_ns / 256U, 1U, in LPI2C_MasterInit()
473 LPI2C_MasterEnable(base, masterConfig->enableMaster); in LPI2C_MasterInit()