Lines Matching refs:eadc

38 int32_t EADC_Open(EADC_T *eadc, uint32_t u32InputMode)  in EADC_Open()  argument
43 eadc->CTL &= (~EADC_CTL_DIFFEN_Msk); in EADC_Open()
45 eadc->CTL |= (u32InputMode | EADC_CTL_ADCEN_Msk); in EADC_Open()
48 if ((eadc->CALSR & EADC_CALSR_CALIF_Msk) == 0) in EADC_Open()
51 eadc->CTL |= EADC_CTL_ADCRST_Msk; in EADC_Open()
52 while((eadc->CTL & EADC_CTL_ADCRST_Msk) == EADC_CTL_ADCRST_Msk) in EADC_Open()
70 if (eadc == EADC0) in EADC_Open()
76 else if (eadc == EADC1) in EADC_Open()
82 else if (eadc == EADC2) in EADC_Open()
90 eadc->CALSR |= EADC_CALSR_CALIF_Msk; /* Clear Calibration Finish Interrupt Flag */ in EADC_Open()
91 eadc->CALCTL = (eadc->CALCTL & ~(0x000F0000))|0x00020000; in EADC_Open()
92 eadc->CALCTL |= EADC_CALCTL_CAL_Msk; /* Enable Calibration function */ in EADC_Open()
95 while((eadc->CALSR & EADC_CALSR_CALIF_Msk) != EADC_CALSR_CALIF_Msk) in EADC_Open()
106 if (eadc == EADC0) in EADC_Open()
110 else if (eadc == EADC1) in EADC_Open()
114 else if (eadc == EADC2) in EADC_Open()
127 if (eadc == EADC0) in EADC_Open()
134 else if (eadc == EADC1) in EADC_Open()
141 else if (eadc == EADC2) in EADC_Open()
158 void EADC_Close(EADC_T *eadc) in EADC_Close() argument
160 eadc->CTL &= ~EADC_CTL_ADCEN_Msk; in EADC_Close()
197 void EADC_ConfigSampleModule(EADC_T *eadc, \ in EADC_ConfigSampleModule() argument
202eadc->SCTL[u32ModuleNum] &= ~(EADC_SCTL_EXTFEN_Msk | EADC_SCTL_EXTREN_Msk | EADC_SCTL_TRGSEL_Msk |… in EADC_ConfigSampleModule()
203 eadc->SCTL[u32ModuleNum] |= (u32TriggerSrc | u32Channel); in EADC_ConfigSampleModule()
221 void EADC_SetTriggerDelayTime(EADC_T *eadc, \ in EADC_SetTriggerDelayTime() argument
226 eadc->SCTL[u32ModuleNum] &= ~(EADC_SCTL_TRGDLYDIV_Msk | EADC_SCTL_TRGDLYCNT_Msk); in EADC_SetTriggerDelayTime()
227eadc->SCTL[u32ModuleNum] |= ((u32TriggerDelayTime << EADC_SCTL_TRGDLYCNT_Pos) | u32DelayClockDivid… in EADC_SetTriggerDelayTime()
239 void EADC_SetExtendSampleTime(EADC_T *eadc, uint32_t u32ModuleNum, uint32_t u32ExtendSampleTime) in EADC_SetExtendSampleTime() argument
241 eadc->SCTL[u32ModuleNum] &= ~EADC_SCTL_EXTSMPT_Msk; in EADC_SetExtendSampleTime()
243 eadc->SCTL[u32ModuleNum] |= (u32ExtendSampleTime << EADC_SCTL_EXTSMPT_Pos); in EADC_SetExtendSampleTime()