Lines Matching refs:init
117 void LESENSE_Init(const LESENSE_Init_TypeDef * init, bool reqReset) in LESENSE_Init() argument
120 EFM_ASSERT((uint32_t)init->timeCtrl.startDelay < 4U); in LESENSE_Init()
122 EFM_ASSERT((uint32_t)init->perCtrl.dacPresc < 32U); in LESENSE_Init()
146 LESENSE_StartDelaySet((uint32_t)init->timeCtrl.startDelay); in LESENSE_Init()
150 | (init->timeCtrl.delayAuxStartup << _LESENSE_TIMCTRL_AUXSTARTUP_SHIFT); in LESENSE_Init()
162 ((uint32_t)init->coreCtrl.prsSel << _LESENSE_CTRL_PRSSEL_SHIFT) in LESENSE_Init()
163 | (uint32_t)init->coreCtrl.scanConfSel in LESENSE_Init()
164 | (uint32_t)init->coreCtrl.bufTrigLevel in LESENSE_Init()
165 | (uint32_t)init->coreCtrl.wakeupOnDMA in LESENSE_Init()
167 | ((uint32_t)init->coreCtrl.invACMP0 << _LESENSE_CTRL_ACMP0INV_SHIFT) in LESENSE_Init()
168 | ((uint32_t)init->coreCtrl.invACMP1 << _LESENSE_CTRL_ACMP1INV_SHIFT) in LESENSE_Init()
170 | ((uint32_t)init->coreCtrl.dualSample << _LESENSE_CTRL_DUALSAMPLE_SHIFT) in LESENSE_Init()
171 | ((uint32_t)init->coreCtrl.storeScanRes << _LESENSE_CTRL_STRSCANRES_SHIFT) in LESENSE_Init()
172 | ((uint32_t)init->coreCtrl.bufOverWr << _LESENSE_CTRL_BUFOW_SHIFT) in LESENSE_Init()
173 | ((uint32_t)init->coreCtrl.debugRun << _LESENSE_CTRL_DEBUGRUN_SHIFT); in LESENSE_Init()
175 EFM_ASSERT(init->coreCtrl.fifoTrigLevel < 16); in LESENSE_Init()
176 LESENSE->CFG = (uint32_t)init->coreCtrl.scanConfSel in LESENSE_Init()
177 | (uint32_t)init->coreCtrl.wakeupOnDMA in LESENSE_Init()
178 | ((uint32_t)init->coreCtrl.fifoTrigLevel << _LESENSE_CFG_RESFIDL_SHIFT) in LESENSE_Init()
179 | ((uint32_t)init->coreCtrl.dualSample << _LESENSE_CFG_DUALSAMPLE_SHIFT) in LESENSE_Init()
180 | ((uint32_t)init->coreCtrl.storeScanRes << _LESENSE_CFG_STRSCANRES_SHIFT) in LESENSE_Init()
181 | ((uint32_t)init->coreCtrl.debugRun << _LESENSE_CFG_DEBUGRUN_SHIFT); in LESENSE_Init()
184 PRS->CONSUMER_LESENSE_START = init->coreCtrl.prsSel; in LESENSE_Init()
189 LESENSE_ScanModeSet((LESENSE_ScanMode_TypeDef)init->coreCtrl.scanStart, false); in LESENSE_Init()
197 | ((uint32_t)init->perCtrl.dacCh0En << _LESENSE_PERCTRL_DACCH0EN_SHIFT) in LESENSE_Init()
198 | ((uint32_t)init->perCtrl.dacCh1En << _LESENSE_PERCTRL_DACCH1EN_SHIFT) in LESENSE_Init()
200 | ((uint32_t)init->perCtrl.dacCh0Data << _LESENSE_PERCTRL_DACCH0DATA_SHIFT) in LESENSE_Init()
202 | ((uint32_t)init->perCtrl.dacCh1Data << _LESENSE_PERCTRL_DACCH1DATA_SHIFT) in LESENSE_Init()
205 | ((uint32_t)init->perCtrl.dacCh0ConvMode << _LESENSE_PERCTRL_DACCH0CONV_SHIFT) in LESENSE_Init()
206 | ((uint32_t)init->perCtrl.dacCh0OutMode << _LESENSE_PERCTRL_DACCH0OUT_SHIFT) in LESENSE_Init()
207 | ((uint32_t)init->perCtrl.dacCh1ConvMode << _LESENSE_PERCTRL_DACCH1CONV_SHIFT) in LESENSE_Init()
208 | ((uint32_t)init->perCtrl.dacCh1OutMode << _LESENSE_PERCTRL_DACCH1OUT_SHIFT) in LESENSE_Init()
209 | ((uint32_t)init->perCtrl.dacPresc << _LESENSE_PERCTRL_DACPRESC_SHIFT) in LESENSE_Init()
210 | (uint32_t)init->perCtrl.dacRef in LESENSE_Init()
213 | ((uint32_t)init->perCtrl.dacStartupHalf << _LESENSE_PERCTRL_DACSTARTUP_SHIFT) in LESENSE_Init()
214 … | ((uint32_t)init->perCtrl.dacScan << _LESENSE_PERCTRL_DACCONVTRIG_SHIFT) in LESENSE_Init()
216 | ((uint32_t)init->perCtrl.acmp0Mode << _LESENSE_PERCTRL_ACMP0MODE_SHIFT) in LESENSE_Init()
217 | ((uint32_t)init->perCtrl.acmp1Mode << _LESENSE_PERCTRL_ACMP1MODE_SHIFT) in LESENSE_Init()
219 | ((uint32_t)init->coreCtrl.invACMP0 << _LESENSE_PERCTRL_ACMP0INV_SHIFT) in LESENSE_Init()
220 | ((uint32_t)init->coreCtrl.invACMP1 << _LESENSE_PERCTRL_ACMP1INV_SHIFT) in LESENSE_Init()
223 | (uint32_t)init->perCtrl.warmupMode; in LESENSE_Init()
238 (uint32_t)init->decCtrl.decInput in LESENSE_Init()
239 | ((uint32_t)init->decCtrl.prsChSel0 << _LESENSE_DECCTRL_PRSSEL0_SHIFT) in LESENSE_Init()
240 | ((uint32_t)init->decCtrl.prsChSel1 << _LESENSE_DECCTRL_PRSSEL1_SHIFT) in LESENSE_Init()
241 | ((uint32_t)init->decCtrl.prsChSel2 << _LESENSE_DECCTRL_PRSSEL2_SHIFT) in LESENSE_Init()
242 | ((uint32_t)init->decCtrl.prsChSel3 << _LESENSE_DECCTRL_PRSSEL3_SHIFT) in LESENSE_Init()
243 | ((uint32_t)init->decCtrl.chkState << _LESENSE_DECCTRL_ERRCHK_SHIFT) | in LESENSE_Init()
245 ((uint32_t)init->decCtrl.intMap << _LESENSE_DECCTRL_INTMAP_SHIFT) in LESENSE_Init()
246 | ((uint32_t)init->decCtrl.hystPRS0 << _LESENSE_DECCTRL_HYSTPRS0_SHIFT) in LESENSE_Init()
247 | ((uint32_t)init->decCtrl.hystPRS1 << _LESENSE_DECCTRL_HYSTPRS1_SHIFT) in LESENSE_Init()
248 | ((uint32_t)init->decCtrl.hystPRS2 << _LESENSE_DECCTRL_HYSTPRS2_SHIFT) in LESENSE_Init()
249 | ((uint32_t)init->decCtrl.hystIRQ << _LESENSE_DECCTRL_HYSTIRQ_SHIFT) in LESENSE_Init()
250 | ((uint32_t)init->decCtrl.prsCount << _LESENSE_DECCTRL_PRSCNT_SHIFT); in LESENSE_Init()
254 LESENSE_DecoderStateSet((uint32_t)init->decCtrl.initState); in LESENSE_Init()
257 LESENSE->BIASCTRL = (uint32_t)init->coreCtrl.biasMode; in LESENSE_Init()