88 uint32_t u32ModuleNum, \
89 uint32_t u32TriggerSrc, \
93 eadc->
SCTL[u32ModuleNum] |= (u32TriggerSrc | u32Channel);
112 uint32_t u32ModuleNum, \
113 uint32_t u32TriggerDelayTime, \
114 uint32_t u32DelayClockDivider)
#define EADC_SCTL_CHSEL_Msk
#define EADC_SCTL_EXTFEN_Msk
void EADC_SetTriggerDelayTime(EADC_T *eadc, uint32_t u32ModuleNum, uint32_t u32TriggerDelayTime, uint32_t u32DelayClockDivider)
Set trigger delay time.
#define EADC_SCTL_TRGDLYDIV_Msk
NuMicro peripheral access layer header file.
void EADC_Open(EADC_T *eadc, uint32_t u32InputMode)
This function make EADC_module be ready to convert.
void EADC_ConfigSampleModule(EADC_T *eadc, uint32_t u32ModuleNum, uint32_t u32TriggerSrc, uint32_t u32Channel)
Configure the sample control logic module.
#define EADC_PWRM_PWUPRDY_Msk
#define EADC_SCTL_EXTSMPT_Msk
#define EADC_SCTL_EXTSMPT_Pos
void EADC_SetExtendSampleTime(EADC_T *eadc, uint32_t u32ModuleNum, uint32_t u32ExtendSampleTime)
Set ADC extend sample time.
#define EADC_SCTL_EXTREN_Msk
#define EADC_SCTL_TRGDLYCNT_Pos
#define EADC_CTL_ADCEN_Msk
#define EADC_CTL_DIFFEN_Msk
#define EADC_SCTL_TRGDLYCNT_Msk
void EADC_Close(EADC_T *eadc)
Disable EADC_module.
#define EADC_SCTL_TRGSEL_Msk