Lines Matching +full:adc +full:- +full:prescaler
4 * SPDX-License-Identifier: Apache-2.0
11 #define ADC_SYNC(adc) ((adc)->SYNCBUSY.reg) argument
14 #define ADC_SYNC(adc) ((adc)->STATUS.reg) argument
17 #error ADC not supported...
21 #define ADC_DIFF(adc) (inputctrl) argument
24 #define ADC_DIFF(adc) ((adc)->CTRLB.reg) argument
27 #define ADC_DIFF(adc) ((adc)->CTRLC.reg) argument
30 #error ADC not supported...
34 #define ADC_RESSEL(adc) ((adc)->CTRLB.bit.RESSEL) argument
40 #define ADC_RESSEL(adc) ((adc)->CTRLC.bit.RESSEL) argument
46 #error ADC not supported...
50 #define ADC_PRESCALER(adc) ((adc)->CTRLA.bit.PRESCALER) argument
53 #define ADC_PRESCALER(adc) ((adc)->CTRLB.bit.PRESCALER) argument
56 #error ADC not supported...
60 #define ADC_TSEN (SYSCTRL->VREF.bit.TSEN)
62 #define ADC_TSEN (SUPC->VREF.bit.TSEN)
64 #error ADC not supported...
68 #define ADC_BGEN (SYSCTRL->VREF.bit.BGOUTEN)
70 #define ADC_BGEN (SUPC->VREF.bit.VREFOE)
72 #error ADC not supported...
109 * The following MCLK clock configuration fix-up symbols map to the applicable
110 * APB-specific symbols, in order to accommodate different SoC series with the
111 * ADC core connected to different APBs.
114 # define MCLK_ADC (MCLK->APBDMASK.reg)
116 # define MCLK_ADC (MCLK->APBCMASK.reg)
118 # error ADC not supported...
146 * SAMD/E5x define ADC[0-1]_BANDGAP symbol. Only those devices use INTVCC0 to