Lines Matching refs:confCh

658 void LESENSE_ChannelConfig(const LESENSE_ChDesc_TypeDef * confCh,  in LESENSE_ChannelConfig()  argument
682 …EFM_ASSERT(confCh->exTime <= (_LESENSE_CH_TIMING_EXTIME_MASK >> _LESENSE_CH_TIMING_EXTIME_SHI… in LESENSE_ChannelConfig()
683 …EFM_ASSERT(confCh->measDelay <= (_LESENSE_CH_TIMING_MEASUREDLY_MASK >> _LESENSE_CH_TIMING_MEASUR… in LESENSE_ChannelConfig()
685 …EFM_ASSERT(confCh->offset <= (_LESENSE_CH_INTERACT_OFFSET_MASK >> _LESENSE_CH_INTERACT_OFFSET… in LESENSE_ChannelConfig()
689 …EFM_ASSERT(confCh->sampleDelay <= (_LESENSE_CH_TIMING_SAMPLEDLY_MASK >> _LESENSE_CH_TIMING_SAMPLED… in LESENSE_ChannelConfig()
695 EFM_ASSERT(confCh->acmpThres < 4096U); in LESENSE_ChannelConfig()
696 if (confCh->chPinExMode == lesenseChPinExDACOut) { in LESENSE_ChannelConfig()
701 EFM_ASSERT(!(confCh->chPinIdleMode == lesenseChPinIdleDACCh1 in LESENSE_ChannelConfig()
706 EFM_ASSERT(!(confCh->chPinIdleMode == lesenseChPinIdleDACCh0 in LESENSE_ChannelConfig()
717 tmp |= ((uint32_t)confCh->chPinIdleMode << (chIdx * 2UL)); in LESENSE_ChannelConfig()
723 confCh->exTime, in LESENSE_ChannelConfig()
724 confCh->sampleDelay, in LESENSE_ChannelConfig()
725 confCh->measDelay); in LESENSE_ChannelConfig()
731 ((uint32_t)confCh->exClk << _LESENSE_CH_INTERACT_EXCLK_SHIFT) in LESENSE_ChannelConfig()
732 | ((uint32_t)confCh->sampleClk << _LESENSE_CH_INTERACT_SAMPLECLK_SHIFT) in LESENSE_ChannelConfig()
733 | (uint32_t)confCh->sampleMode in LESENSE_ChannelConfig()
734 | (uint32_t)confCh->intMode in LESENSE_ChannelConfig()
735 | (uint32_t)confCh->chPinExMode in LESENSE_ChannelConfig()
736 | ((uint32_t)confCh->useAltEx << _LESENSE_CH_INTERACT_ALTEX_SHIFT) in LESENSE_ChannelConfig()
738 | ((uint32_t)confCh->offset << _LESENSE_CH_INTERACT_OFFSET_SHIFT) in LESENSE_ChannelConfig()
747 (uint32_t)confCh->compMode in LESENSE_ChannelConfig()
748 | ((uint32_t)confCh->shiftRes << _LESENSE_CH_EVAL_DECODE_SHIFT) in LESENSE_ChannelConfig()
749 | ((uint32_t)confCh->storeCntRes << _LESENSE_CH_EVAL_STRSAMPLE_SHIFT) in LESENSE_ChannelConfig()
750 | ((uint32_t)confCh->invRes << _LESENSE_CH_EVAL_SCANRESINV_SHIFT) in LESENSE_ChannelConfig()
752 | ((uint32_t)confCh->evalMode << _LESENSE_CH_EVAL_MODE_SHIFT) in LESENSE_ChannelConfig()
757 (uint32_t)confCh->compMode in LESENSE_ChannelConfig()
758 | ((uint32_t)confCh->shiftRes << _LESENSE_CH_EVALCFG_DECODE_SHIFT) in LESENSE_ChannelConfig()
759 | ((uint32_t)confCh->storeCntRes << _LESENSE_CH_EVALCFG_STRSAMPLE_SHIFT) in LESENSE_ChannelConfig()
760 | ((uint32_t)confCh->invRes << _LESENSE_CH_EVALCFG_SCANRESINV_SHIFT) in LESENSE_ChannelConfig()
761 | ((uint32_t)confCh->evalMode << _LESENSE_CH_EVALCFG_MODE_SHIFT) in LESENSE_ChannelConfig()
768 confCh->acmpThres, in LESENSE_ChannelConfig()
769 confCh->cntThres); in LESENSE_ChannelConfig()
772 BUS_RegBitWrite(&LESENSE->IEN, chIdx, confCh->enaInt); in LESENSE_ChannelConfig()
775 BUS_RegBitWrite(&GENERIC_LESENSE_ROUTE, chIdx, confCh->enaPin); in LESENSE_ChannelConfig()
778 BUS_RegBitWrite(&LESENSE->CHEN, chIdx, confCh->enaScanCh); in LESENSE_ChannelConfig()