Zephyr API Documentation
4.3.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
nrf-saadc.h
Go to the documentation of this file.
1
/*
2
* SPDX-License-Identifier: Apache-2.0
3
*
4
* Copyright (c) 2024 Nordic Semiconductor ASA
5
*/
6
7
#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_ADC_NRF_SAADC_H_
8
#define ZEPHYR_INCLUDE_DT_BINDINGS_ADC_NRF_SAADC_H_
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
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 */
65
66
#endif
/* ZEPHYR_INCLUDE_DT_BINDINGS_ADC_NRF_SAADC_H_ */
zephyr
dt-bindings
adc
nrf-saadc.h
Generated on
for Zephyr API Documentation by
1.15.0