Lines Matching refs:lpadc
144 #define LPADC_GET_CONVERSION_DATA(lpadc, u32ChNum) ((lpadc)->ADDR[(u32ChNum)] & LPADC_ADDR0_RSLT_Ms… argument
158 #define LPADC_GET_INT_FLAG(lpadc, u32Mask) ((lpadc)->ADSR0 & (u32Mask)) argument
172 #define LPADC_CLR_INT_FLAG(lpadc, u32Mask) ((lpadc)->ADSR0 = (u32Mask)) argument
182 #define LPADC_IS_BUSY(lpadc) ((lpadc)->ADSR0 & LPADC_ADSR0_BUSY_Msk ? 1 : 0) argument
193 #define LPADC_IS_DATA_OVERRUN(lpadc, u32ChNum) (((lpadc)->ADSR2 & (1<<(u32ChNum))) ? 1 : 0) argument
204 #define LPADC_IS_DATA_VALID(lpadc, u32ChNum) ((lpadc)->ADSR1 & (0x1<<(u32ChNum)) ? 1 : 0) argument
213 #define LPADC_POWER_DOWN(lpadc) ((lpadc)->ADCR &= ~LPADC_ADCR_ADEN_Msk) argument
222 #define LPADC_POWER_ON(lpadc) ((lpadc)->ADCR |= LPADC_ADCR_ADEN_Msk) argument
239 #define LPADC_ENABLE_CMP0(lpadc, \ argument
243 … u32MatchCount) ((lpadc)->ADCMPR[0] = ((u32ChNum) << LPADC_ADCMPR_CMPCH_Pos) | \
256 #define LPADC_DISABLE_CMP0(lpadc) ((lpadc)->ADCMPR[0] = 0) argument
273 #define LPADC_ENABLE_CMP1(lpadc, \ argument
277 … u32MatchCount) ((lpadc)->ADCMPR[1] = ((u32ChNum) << LPADC_ADCMPR_CMPCH_Pos) | \
290 #define LPADC_DISABLE_CMP1(lpadc) ((lpadc)->ADCMPR[1] = 0) argument
300 #define LPADC_ENABLE_CMP_WINDOW_MODE(lpadc, u32CMP) ((lpadc)->ADCMPR[(u32CMP)] |= LPADC_ADCMPR_CMPW… argument
310 #define LPADC_DISABLE_CMP_WINDOW_MODE(lpadc, u32CMP) ((lpadc)->ADCMPR[(u32CMP)] &= ~LPADC_ADCMPR_CM… argument
321 #define LPADC_SET_INPUT_CHANNEL(lpadc, u32Mask) ((lpadc)->ADCHER = ((lpadc)->ADCHER & ~LPADC_ADCHER… argument
334 #define LPADC_SET_DMOF(lpadc, u32Format) ((lpadc)->ADCR = ((lpadc)->ADCR & ~LPADC_ADCR_DMOF_Msk) | … argument
343 #define LPADC_START_CONV(lpadc) ((lpadc)->ADCR |= LPADC_ADCR_ADST_Msk) argument
357 #define LPADC_STOP_CONV(lpadc) ((lpadc)->ADCR &= ~LPADC_ADCR_ADST_Msk) argument
367 #define LPADC_ENABLE_LPPDMA(lpadc) ((lpadc)->ADCR |= LPADC_ADCR_PTEN_Msk) argument
376 #define LPADC_DISABLE_LPPDMA(lpadc) ((lpadc)->ADCR &= ~LPADC_ADCR_PTEN_Msk) argument
384 #define LPADC_GET_LPPDMA_DATA(lpadc) ((lpadc)->ADPDMA & LPADC_ADPDMA_CURDAT_Msk) argument
420 #define LPADC_AUTO_OP_ENABLE(lpadc) ((lpadc)->AUTOCTL |= LPADC_AUTOCTL_AUTOEN_Msk) argument
428 #define LPADC_AUTO_OP_DISABLE(lpadc) ((lpadc)->AUTOCTL &= ~LPADC_AUTOCTL_AUTOEN_Msk) argument
436 #define LPADC_AUTO_OP_SW_TRIGGER_ENABLE(lpadc) ((lpadc)->AUTOSTRG |= LPADC_AUTOSTRG_SWTRIG_Msk) argument
443 #define LPADC_CONVERSION_END_WAKEUP_ENABLE(lpadc) ((lpadc)->AUTOCTL |= LPADC_AUTOCTL_ADWKEN_Msk) argument
450 #define LPADC_CONVERSION_END_WAKEUP_DISABLE(lpadc) ((lpadc)->AUTOCTL &= ~LPADC_AUTOCTL_ADWKEN_Msk) argument
457 #define LPADC_COMPARATOR_0_MATCH_WAKEUP_ENABLE(lpadc) ((lpadc)->AUTOCTL |= LPADC_AUTOCTL_CMP0… argument
464 #define LPADC_COMPARATOR_0_MATCH_WAKEUP_DISABLE(lpadc) ((lpadc)->AUTOCTL &= ~LPADC_AUTOCTL_CMP0… argument
471 #define LPADC_COMPARATOR_1_MATCH_WAKEUP_ENABLE(lpadc) ((lpadc)->AUTOCTL |= LPADC_AUTOCTL_CMP1W… argument
478 #define LPADC_COMPARATOR_1_MATCH_WAKEUP_DISABLE(lpadc) ((lpadc)->AUTOCTL &= ~LPADC_AUTOCTL_CMP1… argument
487 #define LPADC_GET_CONVERSION_END_WAKEUP_FLAG(lpadc) (((lpadc)->AUTOSTS & LPADC_AUTOSTS_ADWKF_Ms… argument
495 #define LPADC_CLEAR_CONVERSION_END_WAKEUP_FLAG(lpadc) ((lpadc)->AUTOSTS = LPADC_AUTOSTS_ADWKF_Msk) argument
504 #define LPADC_GET_Compare_0_WAKEUP_FLAG(lpadc) (((lpadc)->AUTOSTS & LPADC_AUTOSTS_CMP0WKF_Msk)… argument
512 #define LPADC_CLEAR_Compare_0_WAKEUP_FLAG(lpadc) ((lpadc)->AUTOSTS = LPADC_AUTOSTS_CMP0WKF_Msk) argument
521 #define LPADC_GET_Compare_1_WAKEUP_FLAG(lpadc) (((lpadc)->AUTOSTS & LPADC_AUTOSTS_CMP1WKF_Msk)… argument
529 #define LPADC_CLEAR_Compare_1_WAKEUP_FLAG(lpadc) ((lpadc)->AUTOSTS = LPADC_AUTOSTS_CMP1WKF_Msk) argument
532 void LPADC_Open(LPADC_T *lpadc,
536 void LPADC_Close(LPADC_T *lpadc);
537 void LPADC_EnableHWTrigger(LPADC_T *lpadc,
540 void LPADC_DisableHWTrigger(LPADC_T *lpadc);
541 void LPADC_EnableInt(LPADC_T *lpadc, uint32_t u32Mask);
542 void LPADC_DisableInt(LPADC_T *lpadc, uint32_t u32Mask);
543 void LPADC_SetExtendSampleTime(LPADC_T *lpadc,
546 void LPADC_SelectAutoOperationMode(LPADC_T *lpadc, uint32_t u32TrigSel);