Lines Matching refs:masterConfig

279 void LPSPI_MasterInit(LPSPI_Type *base, const lpspi_master_config_t *masterConfig, uint32_t srcCloc…  in LPSPI_MasterInit()  argument
281 assert(masterConfig != NULL); in LPSPI_MasterInit()
312 LPSPI_SetOnePcsPolarity(base, masterConfig->whichPcs, masterConfig->pcsActiveHighOrLow); in LPSPI_MasterInit()
317 … LPSPI_CFGR1_OUTCFG(masterConfig->dataOutConfig) | LPSPI_CFGR1_PINCFG(masterConfig->pinCfg) | in LPSPI_MasterInit()
319 LPSPI_CFGR1_PCSCFG(masterConfig->pcsFunc) | in LPSPI_MasterInit()
321 … LPSPI_CFGR1_NOSTALL(0) | LPSPI_CFGR1_SAMPLE((uint32_t)masterConfig->enableInputDelay); in LPSPI_MasterInit()
323 … if ((masterConfig->pinCfg == kLPSPI_SdiInSdiOut) || (masterConfig->pinCfg == kLPSPI_SdoInSdoOut)) in LPSPI_MasterInit()
328 (void)LPSPI_MasterSetBaudRate(base, masterConfig->baudRate, srcClock_Hz, &tcrPrescaleValue); in LPSPI_MasterInit()
334 base->TCR = LPSPI_TCR_CPOL(masterConfig->cpol) | LPSPI_TCR_CPHA(masterConfig->cpha) | in LPSPI_MasterInit()
335 … LPSPI_TCR_LSBF(masterConfig->direction) | LPSPI_TCR_FRAMESZ(masterConfig->bitsPerFrame - 1U) | in LPSPI_MasterInit()
336 LPSPI_TCR_PRESCALE(tcrPrescaleValue) | LPSPI_TCR_PCS(masterConfig->whichPcs); in LPSPI_MasterInit()
340 …(void)LPSPI_MasterSetDelayTimes(base, masterConfig->pcsToSckDelayInNanoSec, kLPSPI_PcsToSck, srcCl… in LPSPI_MasterInit()
341 …(void)LPSPI_MasterSetDelayTimes(base, masterConfig->lastSckToPcsDelayInNanoSec, kLPSPI_LastSckToPc… in LPSPI_MasterInit()
342 …(void)LPSPI_MasterSetDelayTimes(base, masterConfig->betweenTransferDelayInNanoSec, kLPSPI_BetweenT… in LPSPI_MasterInit()
361 void LPSPI_MasterGetDefaultConfig(lpspi_master_config_t *masterConfig) in LPSPI_MasterGetDefaultConfig() argument
363 assert(masterConfig != NULL); in LPSPI_MasterGetDefaultConfig()
366 (void)memset(masterConfig, 0, sizeof(*masterConfig)); in LPSPI_MasterGetDefaultConfig()
368 masterConfig->baudRate = 500000; in LPSPI_MasterGetDefaultConfig()
369 masterConfig->bitsPerFrame = 8; in LPSPI_MasterGetDefaultConfig()
370 masterConfig->cpol = kLPSPI_ClockPolarityActiveHigh; in LPSPI_MasterGetDefaultConfig()
371 masterConfig->cpha = kLPSPI_ClockPhaseFirstEdge; in LPSPI_MasterGetDefaultConfig()
372 masterConfig->direction = kLPSPI_MsbFirst; in LPSPI_MasterGetDefaultConfig()
374 masterConfig->pcsFunc = kLPSPI_PcsAsCs; in LPSPI_MasterGetDefaultConfig()
377 masterConfig->pcsToSckDelayInNanoSec = (1000000000U / masterConfig->baudRate) / 2U; in LPSPI_MasterGetDefaultConfig()
378 masterConfig->lastSckToPcsDelayInNanoSec = (1000000000U / masterConfig->baudRate) / 2U; in LPSPI_MasterGetDefaultConfig()
379 masterConfig->betweenTransferDelayInNanoSec = (1000000000U / masterConfig->baudRate) / 2U; in LPSPI_MasterGetDefaultConfig()
381 masterConfig->whichPcs = kLPSPI_Pcs0; in LPSPI_MasterGetDefaultConfig()
382 masterConfig->pcsActiveHighOrLow = kLPSPI_PcsActiveLow; in LPSPI_MasterGetDefaultConfig()
384 masterConfig->pinCfg = kLPSPI_SdiInSdoOut; in LPSPI_MasterGetDefaultConfig()
385 masterConfig->dataOutConfig = kLpspiDataOutRetained; in LPSPI_MasterGetDefaultConfig()
387 masterConfig->enableInputDelay = false; in LPSPI_MasterGetDefaultConfig()