Zephyr Project API
4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ads126x.h
Go to the documentation of this file.
1
/*
2
* Copyright 2026 Sacra Systems Private Limited.
3
*
4
* SPDX-License-Identifier: Apache-2.0
5
*/
6
7
#ifndef ZEPHYR_INCLUDE_DRIVERS_ADC_ADS126X_H_
8
#define ZEPHYR_INCLUDE_DRIVERS_ADC_ADS126X_H_
9
17
18
#ifdef __cplusplus
19
extern
"C"
{
20
#endif
21
28
32
enum
ads126x_mux_input
{
34
ADS126X_MUX_AIN0
= 0x00,
35
37
ADS126X_MUX_AIN1
= 0x01,
38
40
ADS126X_MUX_AIN2
= 0x02,
41
43
ADS126X_MUX_AIN3
= 0x03,
44
46
ADS126X_MUX_AIN4
= 0x04,
47
49
ADS126X_MUX_AIN5
= 0x05,
50
52
ADS126X_MUX_AIN6
= 0x06,
53
55
ADS126X_MUX_AIN7
= 0x07,
56
58
ADS126X_MUX_AIN8
= 0x08,
59
61
ADS126X_MUX_AIN9
= 0x09,
62
64
ADS126X_MUX_AINCOM
= 0x0A,
65
67
ADS126X_MUX_TEMP
= 0x0B,
68
70
ADS126X_MUX_AVDD
= 0x0C,
71
73
ADS126X_MUX_DVDD
= 0x0D,
74
76
ADS126X_MUX_TDAC
= 0x0E,
77
79
ADS126X_MUX_OPEN
= 0x0F,
80
};
81
113
117
118
#ifdef __cplusplus
119
}
120
#endif
121
122
#endif
/* ZEPHYR_INCLUDE_DRIVERS_ADC_ADS126X_H_ */
ads126x_mux_input
ads126x_mux_input
ADS126X analog multiplexer input selection.
Definition
ads126x.h:32
ADS126X_MUX_AVDD
@ ADS126X_MUX_AVDD
AVDD supply monitor as input.
Definition
ads126x.h:70
ADS126X_MUX_AIN9
@ ADS126X_MUX_AIN9
Analog input AIN9.
Definition
ads126x.h:61
ADS126X_MUX_OPEN
@ ADS126X_MUX_OPEN
Open input selection.
Definition
ads126x.h:79
ADS126X_MUX_AIN3
@ ADS126X_MUX_AIN3
Analog input AIN3.
Definition
ads126x.h:43
ADS126X_MUX_DVDD
@ ADS126X_MUX_DVDD
DVDD supply monitor as input.
Definition
ads126x.h:73
ADS126X_MUX_AIN0
@ ADS126X_MUX_AIN0
Analog input AIN0.
Definition
ads126x.h:34
ADS126X_MUX_TDAC
@ ADS126X_MUX_TDAC
TDAC output as input.
Definition
ads126x.h:76
ADS126X_MUX_AIN5
@ ADS126X_MUX_AIN5
Analog input AIN5.
Definition
ads126x.h:49
ADS126X_MUX_AINCOM
@ ADS126X_MUX_AINCOM
Common analog input.
Definition
ads126x.h:64
ADS126X_MUX_AIN1
@ ADS126X_MUX_AIN1
Analog input AIN1.
Definition
ads126x.h:37
ADS126X_MUX_AIN4
@ ADS126X_MUX_AIN4
Analog input AIN4.
Definition
ads126x.h:46
ADS126X_MUX_AIN6
@ ADS126X_MUX_AIN6
Analog input AIN6.
Definition
ads126x.h:52
ADS126X_MUX_AIN7
@ ADS126X_MUX_AIN7
Analog input AIN7.
Definition
ads126x.h:55
ADS126X_MUX_TEMP
@ ADS126X_MUX_TEMP
Internal temperature sensor as input.
Definition
ads126x.h:67
ADS126X_MUX_AIN2
@ ADS126X_MUX_AIN2
Analog input AIN2.
Definition
ads126x.h:40
ADS126X_MUX_AIN8
@ ADS126X_MUX_AIN8
Analog input AIN8.
Definition
ads126x.h:58
include
zephyr
drivers
adc
ads126x.h
Generated on
for Zephyr Project API by
1.16.1