|
7 | 7 | #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_ADC_NRF_SAADC_H_ |
8 | 8 | #define ZEPHYR_INCLUDE_DT_BINDINGS_ADC_NRF_SAADC_H_ |
9 | 9 |
|
| 10 | +#define NRF_SAADC_AIN0 0 |
| 11 | +#define NRF_SAADC_AIN1 1 |
| 12 | +#define NRF_SAADC_AIN2 2 |
| 13 | +#define NRF_SAADC_AIN3 3 |
| 14 | +#define NRF_SAADC_AIN4 4 |
| 15 | +#define NRF_SAADC_AIN5 5 |
| 16 | +#define NRF_SAADC_AIN6 6 |
| 17 | +#define NRF_SAADC_AIN7 7 |
| 18 | +#define NRF_SAADC_AIN8 8 |
| 19 | +#define NRF_SAADC_AIN9 9 |
| 20 | +#define NRF_SAADC_AIN10 10 |
| 21 | +#define NRF_SAADC_AIN11 11 |
| 22 | +#define NRF_SAADC_AIN12 12 |
| 23 | +#define NRF_SAADC_AIN13 13 |
| 24 | + |
10 | 25 | /** |
11 | 26 | * @brief Short ADC negative input to ground |
12 | 27 | * |
|
30 | 45 | * zephyr,input-positive = <NRF_SAADC_AIN3>; |
31 | 46 | * @endcode |
32 | 47 | */ |
33 | | -#define NRF_SAADC_GND 0 |
34 | | -#define NRF_SAADC_AIN0 1 |
35 | | -#define NRF_SAADC_AIN1 2 |
36 | | -#define NRF_SAADC_AIN2 3 |
37 | | -#define NRF_SAADC_AIN3 4 |
38 | | -#define NRF_SAADC_AIN4 5 |
39 | | -#define NRF_SAADC_AIN5 6 |
40 | | -#define NRF_SAADC_AIN6 7 |
41 | | -#define NRF_SAADC_AIN7 8 |
| 48 | +#define NRF_SAADC_GND (NRF_SAADC_AIN_VDD_SHIM_OFFSET - 1) |
| 49 | + |
| 50 | +#define NRF_SAADC_AIN_VDD_SHIM_OFFSET 128 |
| 51 | +#define NRF_SAADC_VDD (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 0) |
| 52 | +#define NRF_SAADC_VDDDIV2 (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 1) |
| 53 | +#define NRF_SAADC_AVDD (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 2) |
| 54 | +#define NRF_SAADC_DVDD (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 3) |
| 55 | +#define NRF_SAADC_VDDHDIV5 (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 4) |
| 56 | +#define NRF_SAADC_VDDL (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 5) |
| 57 | +#define NRF_SAADC_DECB (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 6) |
| 58 | +#define NRF_SAADC_VSS (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 7) |
| 59 | +#define NRF_SAADC_VDDAO3V0 (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 8) |
| 60 | +#define NRF_SAADC_VDDAO1V8 (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 9) |
| 61 | +#define NRF_SAADC_VDDAO0V8 (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 10) |
| 62 | +#define NRF_SAADC_VDDRF (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 11) |
| 63 | +#define NRF_SAADC_VBAT (NRF_SAADC_AIN_VDD_SHIM_OFFSET + 12) |
| 64 | +#define NRF_SAADC_AIN_DISABLED 255 /* UINT8_MAX */ |
42 | 65 |
|
43 | 66 | #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_ADC_NRF_SAADC_H_ */ |
0 commit comments