Lines Matching refs:masterConfig

442 void LPI2C_MasterGetDefaultConfig(lpi2c_master_config_t *masterConfig)  in LPI2C_MasterGetDefaultConfig()  argument
445 (void)memset(masterConfig, 0, sizeof(*masterConfig)); in LPI2C_MasterGetDefaultConfig()
447 masterConfig->enableMaster = true; in LPI2C_MasterGetDefaultConfig()
448 masterConfig->debugEnable = false; in LPI2C_MasterGetDefaultConfig()
449 masterConfig->enableDoze = true; in LPI2C_MasterGetDefaultConfig()
450 masterConfig->ignoreAck = false; in LPI2C_MasterGetDefaultConfig()
451 masterConfig->pinConfig = kLPI2C_2PinOpenDrain; in LPI2C_MasterGetDefaultConfig()
452 masterConfig->baudRate_Hz = 100000U; in LPI2C_MasterGetDefaultConfig()
453 masterConfig->busIdleTimeout_ns = 0U; /* Set to 0 to disable the function */ in LPI2C_MasterGetDefaultConfig()
454 masterConfig->pinLowTimeout_ns = 0U; /* Set to 0 to disable the function */ in LPI2C_MasterGetDefaultConfig()
455 masterConfig->sdaGlitchFilterWidth_ns = 0U; /* Set to 0 to disable the function */ in LPI2C_MasterGetDefaultConfig()
456 masterConfig->sclGlitchFilterWidth_ns = 0U; /* Set to 0 to disable the function */ in LPI2C_MasterGetDefaultConfig()
457 masterConfig->hostRequest.enable = false; in LPI2C_MasterGetDefaultConfig()
458 masterConfig->hostRequest.source = kLPI2C_HostRequestExternalPin; in LPI2C_MasterGetDefaultConfig()
459 masterConfig->hostRequest.polarity = kLPI2C_HostRequestPinActiveHigh; in LPI2C_MasterGetDefaultConfig()
475 void LPI2C_MasterInit(LPI2C_Type *base, const lpi2c_master_config_t *masterConfig, uint32_t sourceC… in LPI2C_MasterInit() argument
503 …base->MCR = LPI2C_MCR_DBGEN(masterConfig->debugEnable) | LPI2C_MCR_DOZEN(!(masterConfig->enableDoz… in LPI2C_MasterInit()
508 value |= LPI2C_MCFGR0_HREN(masterConfig->hostRequest.enable) | in LPI2C_MasterInit()
509 LPI2C_MCFGR0_HRPOL(masterConfig->hostRequest.polarity) | in LPI2C_MasterInit()
510 LPI2C_MCFGR0_HRSEL(masterConfig->hostRequest.source); in LPI2C_MasterInit()
516 value |= LPI2C_MCFGR1_PINCFG(masterConfig->pinConfig); in LPI2C_MasterInit()
517 value |= LPI2C_MCFGR1_IGNACK(masterConfig->ignoreAck); in LPI2C_MasterInit()
524 if (0U != (masterConfig->sdaGlitchFilterWidth_ns)) in LPI2C_MasterInit()
528 cycles = LPI2C_GetCyclesForWidth(sourceClock_Hz, masterConfig->sdaGlitchFilterWidth_ns, 1U, in LPI2C_MasterInit()
533 if (0U != masterConfig->sclGlitchFilterWidth_ns) in LPI2C_MasterInit()
537 cycles = LPI2C_GetCyclesForWidth(sourceClock_Hz, masterConfig->sclGlitchFilterWidth_ns, 1U, in LPI2C_MasterInit()
546 LPI2C_MasterSetBaudRate(base, sourceClock_Hz, masterConfig->baudRate_Hz); in LPI2C_MasterInit()
552 if (0U != (masterConfig->busIdleTimeout_ns)) in LPI2C_MasterInit()
556 cycles = LPI2C_GetCyclesForWidth(sourceClock_Hz, masterConfig->busIdleTimeout_ns, 1U, in LPI2C_MasterInit()
560 if (0U != masterConfig->pinLowTimeout_ns) in LPI2C_MasterInit()
564 … cycles = LPI2C_GetCyclesForWidth(sourceClock_Hz, masterConfig->pinLowTimeout_ns / 256U, 1U, in LPI2C_MasterInit()
569 LPI2C_MasterEnable(base, masterConfig->enableMaster); in LPI2C_MasterInit()