Lines Matching refs:init

243 void OPAMP_Enable( DAC_TypeDef *dac, OPAMP_TypeDef opa, const OPAMP_Init_TypeDef *init )  in OPAMP_Enable()  argument
249 EFM_ASSERT( init->bias <= ( _DAC_BIASPROG_BIASPROG_MASK >> in OPAMP_Enable()
254 EFM_ASSERT( ( init->outPen & ~_DAC_OPA0MUX_OUTPEN_MASK ) == 0 ); in OPAMP_Enable()
259 ( init->bias << _DAC_BIASPROG_BIASPROG_SHIFT ) | in OPAMP_Enable()
260 ( init->halfBias ? DAC_BIASPROG_HALFBIAS : 0 ); in OPAMP_Enable()
262 if ( init->defaultOffset ) in OPAMP_Enable()
270 EFM_ASSERT( init->offset <= ( _DAC_CAL_CH0OFFSET_MASK >> in OPAMP_Enable()
274 ( init->offset << _DAC_CAL_CH0OFFSET_SHIFT ); in OPAMP_Enable()
277 dac->OPA0MUX = (uint32_t)init->resSel | in OPAMP_Enable()
278 (uint32_t)init->outMode | in OPAMP_Enable()
279 init->outPen | in OPAMP_Enable()
280 (uint32_t)init->resInMux | in OPAMP_Enable()
281 (uint32_t)init->negSel | in OPAMP_Enable()
282 (uint32_t)init->posSel | in OPAMP_Enable()
283 ( init->nextOut ? DAC_OPA0MUX_NEXTOUT : 0 ) | in OPAMP_Enable()
284 ( init->npEn ? DAC_OPA0MUX_NPEN : 0 ) | in OPAMP_Enable()
285 ( init->ppEn ? DAC_OPA0MUX_PPEN : 0 ); in OPAMP_Enable()
292 ( init->shortInputs ? DAC_OPACTRL_OPA0SHORT : 0 ) | in OPAMP_Enable()
293 ( init->lpfPosPadDisable ? in OPAMP_Enable()
295 ( init->lpfNegPadDisable ? in OPAMP_Enable()
297 ( init->hcmDisable ? DAC_OPACTRL_OPA0HCMDIS : 0 ) | in OPAMP_Enable()
302 EFM_ASSERT( ( init->outPen & ~_DAC_OPA1MUX_OUTPEN_MASK ) == 0 ); in OPAMP_Enable()
307 ( init->bias << _DAC_BIASPROG_BIASPROG_SHIFT ) | in OPAMP_Enable()
308 ( init->halfBias ? DAC_BIASPROG_HALFBIAS : 0 ); in OPAMP_Enable()
310 if ( init->defaultOffset ) in OPAMP_Enable()
318 EFM_ASSERT( init->offset <= ( _DAC_CAL_CH1OFFSET_MASK >> in OPAMP_Enable()
322 ( init->offset << _DAC_CAL_CH1OFFSET_SHIFT ); in OPAMP_Enable()
325 dac->OPA1MUX = (uint32_t)init->resSel | in OPAMP_Enable()
326 (uint32_t)init->outMode | in OPAMP_Enable()
327 init->outPen | in OPAMP_Enable()
328 (uint32_t)init->resInMux | in OPAMP_Enable()
329 (uint32_t)init->negSel | in OPAMP_Enable()
330 (uint32_t)init->posSel | in OPAMP_Enable()
331 ( init->nextOut ? DAC_OPA1MUX_NEXTOUT : 0 ) | in OPAMP_Enable()
332 ( init->npEn ? DAC_OPA1MUX_NPEN : 0 ) | in OPAMP_Enable()
333 ( init->ppEn ? DAC_OPA1MUX_PPEN : 0 ); in OPAMP_Enable()
340 ( init->shortInputs ? DAC_OPACTRL_OPA1SHORT : 0 ) | in OPAMP_Enable()
341 ( init->lpfPosPadDisable ? in OPAMP_Enable()
343 ( init->lpfNegPadDisable ? in OPAMP_Enable()
345 ( init->hcmDisable ? DAC_OPACTRL_OPA1HCMDIS : 0 ) | in OPAMP_Enable()
350 EFM_ASSERT( ( init->posSel == DAC_OPA2MUX_POSSEL_DISABLE ) || in OPAMP_Enable()
351 ( init->posSel == DAC_OPA2MUX_POSSEL_POSPAD ) || in OPAMP_Enable()
352 ( init->posSel == DAC_OPA2MUX_POSSEL_OPA1INP ) || in OPAMP_Enable()
353 ( init->posSel == DAC_OPA2MUX_POSSEL_OPATAP ) ); in OPAMP_Enable()
355 EFM_ASSERT( ( init->outMode & ~DAC_OPA2MUX_OUTMODE ) == 0 ); in OPAMP_Enable()
357 EFM_ASSERT( ( init->outPen & ~_DAC_OPA2MUX_OUTPEN_MASK ) == 0 ); in OPAMP_Enable()
362 ( init->bias << _DAC_BIASPROG_OPA2BIASPROG_SHIFT ) | in OPAMP_Enable()
363 ( init->halfBias ? DAC_BIASPROG_OPA2HALFBIAS : 0 ); in OPAMP_Enable()
365 if ( init->defaultOffset ) in OPAMP_Enable()
373 EFM_ASSERT( init->offset <= ( _DAC_OPAOFFSET_OPA2OFFSET_MASK >> in OPAMP_Enable()
377 ( init->offset << _DAC_OPAOFFSET_OPA2OFFSET_SHIFT ); in OPAMP_Enable()
380 dac->OPA2MUX = (uint32_t)init->resSel | in OPAMP_Enable()
381 (uint32_t)init->outMode | in OPAMP_Enable()
382 init->outPen | in OPAMP_Enable()
383 (uint32_t)init->resInMux | in OPAMP_Enable()
384 (uint32_t)init->negSel | in OPAMP_Enable()
385 (uint32_t)init->posSel | in OPAMP_Enable()
386 ( init->nextOut ? DAC_OPA2MUX_NEXTOUT : 0 ) | in OPAMP_Enable()
387 ( init->npEn ? DAC_OPA2MUX_NPEN : 0 ) | in OPAMP_Enable()
388 ( init->ppEn ? DAC_OPA2MUX_PPEN : 0 ); in OPAMP_Enable()
394 ( init->shortInputs ? DAC_OPACTRL_OPA2SHORT : 0 ) | in OPAMP_Enable()
395 ( init->lpfPosPadDisable ? in OPAMP_Enable()
397 ( init->lpfNegPadDisable ? in OPAMP_Enable()
399 ( init->hcmDisable ? DAC_OPACTRL_OPA2HCMDIS : 0 ) | in OPAMP_Enable()