Zephyr API Documentation
4.4.0-rc1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
mchp_pic32cm_jh_adc.h
Go to the documentation of this file.
1
5
11
12
#ifndef INCLUDE_ZEPHYR_DT_BINDINGS_ADC_PIC32CM_JH_ADC_H_
13
#define INCLUDE_ZEPHYR_DT_BINDINGS_ADC_PIC32CM_JH_ADC_H_
14
15
/* External analog inputs */
16
#define MCHP_ADC_AIN0 0x00
17
#define MCHP_ADC_AIN1 0x01
18
#define MCHP_ADC_AIN2 0x02
19
#define MCHP_ADC_AIN3 0x03
20
#define MCHP_ADC_AIN4 0x04
21
#define MCHP_ADC_AIN5 0x05
22
#define MCHP_ADC_AIN6 0x06
23
#define MCHP_ADC_AIN7 0x07
24
#define MCHP_ADC_AIN8 0x08
25
#define MCHP_ADC_AIN9 0x09
26
#define MCHP_ADC_AIN10 0x0A
27
#define MCHP_ADC_AIN11 0x0B
28
29
/* Internal ADC sources */
30
#define MCHP_ADC_SCALEDCOREVCC 0x1A
31
#define MCHP_ADC_SCALEDIOVCC 0x1B
32
#define MCHP_ADC_BANDGAP 0x19
33
37
#define MCHP_ADC_MUXPOS_VALID_MASK (GENMASK(0x1B, 0x19) | GENMASK(0x0B, 0x00))
38
42
#define MCHP_ADC_MUXNEG_VALID_MASK (BIT(0x18) | GENMASK(0x05, 0x00))
43
44
/* ADC reference selection */
45
#define MCHP_ADC_REF_INTREF 0x00
46
#define MCHP_ADC_REF_INTVCC0 0x01
47
#define MCHP_ADC_REF_INTVCC1 0x02
48
#define MCHP_ADC_REF_AREFA 0x03
49
#define MCHP_ADC_REF_DAC 0x04
50
#define MCHP_ADC_REF_INTVCC2 0x05
51
52
#endif
/* INCLUDE_ZEPHYR_DT_BINDINGS_ADC_PIC32CM_JH_ADC_H_ */
zephyr
dt-bindings
adc
mchp_pic32cm_jh_adc.h
Generated on
for Zephyr API Documentation by
1.16.1