|
Zephyr Project API 4.3.99
A Scalable Open Source RTOS
|
ADC input selection definitions for SAM D5x/E5x devices. More...
Go to the source code of this file.
Macros | |
| #define | MCHP_ADC_AIN0 0x00 |
| #define | MCHP_ADC_AIN1 0x01 |
| #define | MCHP_ADC_AIN2 0x02 |
| #define | MCHP_ADC_AIN3 0x03 |
| #define | MCHP_ADC_AIN4 0x04 |
| #define | MCHP_ADC_AIN5 0x05 |
| #define | MCHP_ADC_AIN6 0x06 |
| #define | MCHP_ADC_AIN7 0x07 |
| #define | MCHP_ADC_AIN8 0x08 |
| #define | MCHP_ADC_AIN9 0x09 |
| #define | MCHP_ADC_AIN10 0x0A |
| #define | MCHP_ADC_AIN11 0x0B |
| #define | MCHP_ADC_AIN12 0x0C |
| #define | MCHP_ADC_AIN13 0x0D |
| #define | MCHP_ADC_AIN14 0x0E |
| #define | MCHP_ADC_AIN15 0x0F |
| #define | MCHP_ADC_SCALEDCOREVCC 0x18 /* 1/4 scaled core supply */ |
| #define | MCHP_ADC_SCALEDVBAT 0x19 /* 1/4 scaled VBAT */ |
| #define | MCHP_ADC_SCALEDIOVCC 0x1A /* 1/4 scaled I/O supply */ |
| #define | MCHP_ADC_BANDGAP 0x1B /* Bandgap voltage */ |
| #define | MCHP_ADC_PTAT 0x1C /* PTAT temperature sensor */ |
| #define | MCHP_ADC_CTAT 0x1D /* CTAT temperature sensor */ |
| #define | MCHP_ADC_DAC0 0x1E /* DAC0 output */ |
| #define | MCHP_ADC_INPUT_POS_MAX 0x1E |
| #define | MCHP_ADC_INPUT_POS_RSV_MIN 0x10 |
| #define | MCHP_ADC_INPUT_POS_RSV_MAX 0x17 |
| #define | MCHP_ADC_INPUT_NEG_MAX 0x07 |
| #define | MCHP_ADC_REF_INTREF 0x00 /* Internal bandgap reference (SUPC.VREF.SEL) */ |
| #define | MCHP_ADC_REF_INTVCC0 0x02 /* 1/2 VDDANA (VDDANA > 2.0 V) */ |
| #define | MCHP_ADC_REF_INTVCC1 0x03 /* VDDANA */ |
| #define | MCHP_ADC_REF_AREFA 0x04 /* External reference A */ |
| #define | MCHP_ADC_REF_AREFB 0x05 /* External reference B */ |
| #define | MCHP_ADC_REF_AREFC 0x06 /* External reference C (ADC1 only) */ |
ADC input selection definitions for SAM D5x/E5x devices.
| #define MCHP_ADC_AIN0 0x00 |
| #define MCHP_ADC_AIN1 0x01 |
| #define MCHP_ADC_AIN10 0x0A |
| #define MCHP_ADC_AIN11 0x0B |
| #define MCHP_ADC_AIN12 0x0C |
| #define MCHP_ADC_AIN13 0x0D |
| #define MCHP_ADC_AIN14 0x0E |
| #define MCHP_ADC_AIN15 0x0F |
| #define MCHP_ADC_AIN2 0x02 |
| #define MCHP_ADC_AIN3 0x03 |
| #define MCHP_ADC_AIN4 0x04 |
| #define MCHP_ADC_AIN5 0x05 |
| #define MCHP_ADC_AIN6 0x06 |
| #define MCHP_ADC_AIN7 0x07 |
| #define MCHP_ADC_AIN8 0x08 |
| #define MCHP_ADC_AIN9 0x09 |
| #define MCHP_ADC_BANDGAP 0x1B /* Bandgap voltage */ |
| #define MCHP_ADC_CTAT 0x1D /* CTAT temperature sensor */ |
| #define MCHP_ADC_DAC0 0x1E /* DAC0 output */ |
| #define MCHP_ADC_INPUT_NEG_MAX 0x07 |
| #define MCHP_ADC_INPUT_POS_MAX 0x1E |
| #define MCHP_ADC_INPUT_POS_RSV_MAX 0x17 |
| #define MCHP_ADC_INPUT_POS_RSV_MIN 0x10 |
| #define MCHP_ADC_PTAT 0x1C /* PTAT temperature sensor */ |
| #define MCHP_ADC_REF_AREFA 0x04 /* External reference A */ |
| #define MCHP_ADC_REF_AREFB 0x05 /* External reference B */ |
| #define MCHP_ADC_REF_AREFC 0x06 /* External reference C (ADC1 only) */ |
| #define MCHP_ADC_REF_INTREF 0x00 /* Internal bandgap reference (SUPC.VREF.SEL) */ |
| #define MCHP_ADC_REF_INTVCC0 0x02 /* 1/2 VDDANA (VDDANA > 2.0 V) */ |
| #define MCHP_ADC_REF_INTVCC1 0x03 /* VDDANA */ |
| #define MCHP_ADC_SCALEDCOREVCC 0x18 /* 1/4 scaled core supply */ |
| #define MCHP_ADC_SCALEDIOVCC 0x1A /* 1/4 scaled I/O supply */ |
| #define MCHP_ADC_SCALEDVBAT 0x19 /* 1/4 scaled VBAT */ |