Lines Matching refs:adc
90 static void ADC_CalibrateLoadScan(ADC_TypeDef *adc, ADC_Ref_TypeDef ref) in ADC_CalibrateLoadScan() argument
100 cal = adc->CAL & ~(_ADC_CAL_SCANOFFSET_MASK | _ADC_CAL_SCANGAIN_MASK); in ADC_CalibrateLoadScan()
105 adc->CAL = cal; in ADC_CalibrateLoadScan()
109 cal = adc->CAL & ~(_ADC_CAL_SCANOFFSET_MASK | _ADC_CAL_SCANGAIN_MASK); in ADC_CalibrateLoadScan()
114 adc->CAL = cal; in ADC_CalibrateLoadScan()
118 cal = adc->CAL & ~(_ADC_CAL_SCANOFFSET_MASK | _ADC_CAL_SCANGAIN_MASK); in ADC_CalibrateLoadScan()
123 adc->CAL = cal; in ADC_CalibrateLoadScan()
127 cal = adc->CAL & ~(_ADC_CAL_SCANOFFSET_MASK | _ADC_CAL_SCANGAIN_MASK); in ADC_CalibrateLoadScan()
132 adc->CAL = cal; in ADC_CalibrateLoadScan()
137 cal = adc->CAL & ~_ADC_CAL_SCANOFFSET_MASK; in ADC_CalibrateLoadScan()
140 adc->CAL = cal; in ADC_CalibrateLoadScan()
168 static void ADC_CalibrateLoadSingle(ADC_TypeDef *adc, ADC_Ref_TypeDef ref) in ADC_CalibrateLoadSingle() argument
178 cal = adc->CAL & ~(_ADC_CAL_SINGLEOFFSET_MASK | _ADC_CAL_SINGLEGAIN_MASK); in ADC_CalibrateLoadSingle()
183 adc->CAL = cal; in ADC_CalibrateLoadSingle()
187 cal = adc->CAL & ~(_ADC_CAL_SINGLEOFFSET_MASK | _ADC_CAL_SINGLEGAIN_MASK); in ADC_CalibrateLoadSingle()
192 adc->CAL = cal; in ADC_CalibrateLoadSingle()
196 cal = adc->CAL & ~(_ADC_CAL_SINGLEOFFSET_MASK | _ADC_CAL_SINGLEGAIN_MASK); in ADC_CalibrateLoadSingle()
201 adc->CAL = cal; in ADC_CalibrateLoadSingle()
205 cal = adc->CAL & ~(_ADC_CAL_SINGLEOFFSET_MASK | _ADC_CAL_SINGLEGAIN_MASK); in ADC_CalibrateLoadSingle()
210 adc->CAL = cal; in ADC_CalibrateLoadSingle()
215 cal = adc->CAL & ~_ADC_CAL_SINGLEOFFSET_MASK; in ADC_CalibrateLoadSingle()
218 adc->CAL = cal; in ADC_CalibrateLoadSingle()
252 void ADC_Init(ADC_TypeDef *adc, const ADC_Init_TypeDef *init) in ADC_Init() argument
256 EFM_ASSERT(ADC_REF_VALID(adc)); in ADC_Init()
259 adc->CMD = ADC_CMD_SINGLESTOP | ADC_CMD_SCANSTOP; in ADC_Init()
272 adc->CTRL = tmp; in ADC_Init()
296 void ADC_InitScan(ADC_TypeDef *adc, const ADC_InitScan_TypeDef *init) in ADC_InitScan() argument
300 EFM_ASSERT(ADC_REF_VALID(adc)); in ADC_InitScan()
303 adc->CMD = ADC_CMD_SCANSTOP; in ADC_InitScan()
306 ADC_CalibrateLoadScan(adc, init->reference); in ADC_InitScan()
334 adc->SCANCTRL = tmp; in ADC_InitScan()
358 void ADC_InitSingle(ADC_TypeDef *adc, const ADC_InitSingle_TypeDef *init) in ADC_InitSingle() argument
362 EFM_ASSERT(ADC_REF_VALID(adc)); in ADC_InitSingle()
365 adc->CMD = ADC_CMD_SINGLESTOP; in ADC_InitSingle()
368 ADC_CalibrateLoadSingle(adc, init->reference); in ADC_InitSingle()
396 adc->SINGLECTRL = tmp; in ADC_InitSingle()
458 void ADC_Reset(ADC_TypeDef *adc) in ADC_Reset() argument
463 adc->CMD = ADC_CMD_SINGLESTOP | ADC_CMD_SCANSTOP; in ADC_Reset()
464 adc->SINGLECTRL = _ADC_SINGLECTRL_RESETVALUE; in ADC_Reset()
465 adc->SCANCTRL = _ADC_SCANCTRL_RESETVALUE; in ADC_Reset()
466 adc->CTRL = _ADC_CTRL_RESETVALUE; in ADC_Reset()
467 adc->IEN = _ADC_IEN_RESETVALUE; in ADC_Reset()
468 adc->IFC = _ADC_IFC_MASK; in ADC_Reset()
469 adc->BIASPROG = _ADC_BIASPROG_RESETVALUE; in ADC_Reset()
471 cal = adc->CAL & ~(_ADC_CAL_SINGLEOFFSET_MASK | _ADC_CAL_SINGLEGAIN_MASK); in ADC_Reset()
476 adc->CAL = cal; in ADC_Reset()