Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99
ad7124-adc.h File Reference

Go to the source code of this file.

Macros

#define AD7124_ADC_AIN0   0
#define AD7124_ADC_AIN1   1
#define AD7124_ADC_AIN2   2
#define AD7124_ADC_AIN3   3
#define AD7124_ADC_AIN4   4
#define AD7124_ADC_AIN5   5
#define AD7124_ADC_AIN6   6
#define AD7124_ADC_AIN7   7
#define AD7124_ADC_AIN8   8
#define AD7124_ADC_AIN9   9
#define AD7124_ADC_AIN10   10
#define AD7124_ADC_AIN11   11
#define AD7124_ADC_AIN12   12
#define AD7124_ADC_AIN13   13
#define AD7124_ADC_AIN14   14
#define AD7124_ADC_AIN15   15
#define AD7124_ADC_TEMP_SENSOR   16
#define AD7124_ADC_AVSS   17
#define AD7124_ADC_INTERNAL_REF   18
#define AD7124_ADC_DGND   19
#define AD7124_ADC_AVDD_AVSS_DIV6_PLUS   20
#define AD7124_ADC_AVDD_AVSS_DIV6_MINUS   21
#define AD7124_ADC_IOVDD_DGND_DIV6_PLUS   22
#define AD7124_ADC_IOVDD_DGND_DIV6_MINUS   23
#define AD7124_ADC_ALDO_AVSS_DIV6_PLUS   24
#define AD7124_ADC_ALDO_AVSS_DIV6_MINUS   25
#define AD7124_ADC_DLDO_DGND_DIV6_PLUS   26
#define AD7124_ADC_DLDO_DGND_DIV6_MINUS   27
#define AD7124_ADC_V_20MV_P   28
#define AD7124_ADC_V_20MV_M   29
#define AD7124_IOUT0_OFF   00
#define AD7124_IOUT0_50_UA   01
#define AD7124_IOUT0_100_UA   02
#define AD7124_IOUT0_250_UA   03
#define AD7124_IOUT0_500_UA   04
#define AD7124_IOUT0_750_UA   05
#define AD7124_IOUT0_1000_UA   06
#define AD7124_IOUT0_0_1_UA   07
#define AD7124_IOUT1_OFF   08
#define AD7124_IOUT1_50_UA   09
#define AD7124_IOUT1_100_UA   0A
#define AD7124_IOUT1_250_UA   0B
#define AD7124_IOUT1_500_UA   0C
#define AD7124_IOUT1_750_UA   0D
#define AD7124_IOUT1_1000_UA   0E
#define AD7124_IOUT1_0_1_UA   0F
#define AD7124_IOUT_CH_AIN0   00
#define AD7124_IOUT_CH_AIN1   01
#define AD7124_IOUT_CH_AIN2   04
#define AD7124_IOUT_CH_AIN3   05
#define AD7124_IOUT_CH_AIN4   0A
#define AD7124_IOUT_CH_AIN5   0B
#define AD7124_IOUT_CH_AIN6   0E
#define AD7124_IOUT_CH_AIN7   0F

Macro Definition Documentation

◆ AD7124_ADC_AIN0

#define AD7124_ADC_AIN0   0

◆ AD7124_ADC_AIN1

#define AD7124_ADC_AIN1   1

◆ AD7124_ADC_AIN10

#define AD7124_ADC_AIN10   10

◆ AD7124_ADC_AIN11

#define AD7124_ADC_AIN11   11

◆ AD7124_ADC_AIN12

#define AD7124_ADC_AIN12   12

◆ AD7124_ADC_AIN13

#define AD7124_ADC_AIN13   13

◆ AD7124_ADC_AIN14

#define AD7124_ADC_AIN14   14

◆ AD7124_ADC_AIN15

#define AD7124_ADC_AIN15   15

◆ AD7124_ADC_AIN2

#define AD7124_ADC_AIN2   2

◆ AD7124_ADC_AIN3

#define AD7124_ADC_AIN3   3

◆ AD7124_ADC_AIN4

#define AD7124_ADC_AIN4   4

◆ AD7124_ADC_AIN5

#define AD7124_ADC_AIN5   5

◆ AD7124_ADC_AIN6

#define AD7124_ADC_AIN6   6

◆ AD7124_ADC_AIN7

#define AD7124_ADC_AIN7   7

◆ AD7124_ADC_AIN8

#define AD7124_ADC_AIN8   8

◆ AD7124_ADC_AIN9

#define AD7124_ADC_AIN9   9

◆ AD7124_ADC_ALDO_AVSS_DIV6_MINUS

#define AD7124_ADC_ALDO_AVSS_DIV6_MINUS   25

◆ AD7124_ADC_ALDO_AVSS_DIV6_PLUS

#define AD7124_ADC_ALDO_AVSS_DIV6_PLUS   24

◆ AD7124_ADC_AVDD_AVSS_DIV6_MINUS

#define AD7124_ADC_AVDD_AVSS_DIV6_MINUS   21

◆ AD7124_ADC_AVDD_AVSS_DIV6_PLUS

#define AD7124_ADC_AVDD_AVSS_DIV6_PLUS   20

◆ AD7124_ADC_AVSS

#define AD7124_ADC_AVSS   17

◆ AD7124_ADC_DGND

#define AD7124_ADC_DGND   19

◆ AD7124_ADC_DLDO_DGND_DIV6_MINUS

#define AD7124_ADC_DLDO_DGND_DIV6_MINUS   27

◆ AD7124_ADC_DLDO_DGND_DIV6_PLUS

#define AD7124_ADC_DLDO_DGND_DIV6_PLUS   26

◆ AD7124_ADC_INTERNAL_REF

#define AD7124_ADC_INTERNAL_REF   18

◆ AD7124_ADC_IOVDD_DGND_DIV6_MINUS

#define AD7124_ADC_IOVDD_DGND_DIV6_MINUS   23

◆ AD7124_ADC_IOVDD_DGND_DIV6_PLUS

#define AD7124_ADC_IOVDD_DGND_DIV6_PLUS   22

◆ AD7124_ADC_TEMP_SENSOR

#define AD7124_ADC_TEMP_SENSOR   16

◆ AD7124_ADC_V_20MV_M

#define AD7124_ADC_V_20MV_M   29

◆ AD7124_ADC_V_20MV_P

#define AD7124_ADC_V_20MV_P   28

◆ AD7124_IOUT0_0_1_UA

#define AD7124_IOUT0_0_1_UA   07

◆ AD7124_IOUT0_1000_UA

#define AD7124_IOUT0_1000_UA   06

◆ AD7124_IOUT0_100_UA

#define AD7124_IOUT0_100_UA   02

◆ AD7124_IOUT0_250_UA

#define AD7124_IOUT0_250_UA   03

◆ AD7124_IOUT0_500_UA

#define AD7124_IOUT0_500_UA   04

◆ AD7124_IOUT0_50_UA

#define AD7124_IOUT0_50_UA   01

◆ AD7124_IOUT0_750_UA

#define AD7124_IOUT0_750_UA   05

◆ AD7124_IOUT0_OFF

#define AD7124_IOUT0_OFF   00

◆ AD7124_IOUT1_0_1_UA

#define AD7124_IOUT1_0_1_UA   0F

◆ AD7124_IOUT1_1000_UA

#define AD7124_IOUT1_1000_UA   0E

◆ AD7124_IOUT1_100_UA

#define AD7124_IOUT1_100_UA   0A

◆ AD7124_IOUT1_250_UA

#define AD7124_IOUT1_250_UA   0B

◆ AD7124_IOUT1_500_UA

#define AD7124_IOUT1_500_UA   0C

◆ AD7124_IOUT1_50_UA

#define AD7124_IOUT1_50_UA   09

◆ AD7124_IOUT1_750_UA

#define AD7124_IOUT1_750_UA   0D

◆ AD7124_IOUT1_OFF

#define AD7124_IOUT1_OFF   08

◆ AD7124_IOUT_CH_AIN0

#define AD7124_IOUT_CH_AIN0   00

◆ AD7124_IOUT_CH_AIN1

#define AD7124_IOUT_CH_AIN1   01

◆ AD7124_IOUT_CH_AIN2

#define AD7124_IOUT_CH_AIN2   04

◆ AD7124_IOUT_CH_AIN3

#define AD7124_IOUT_CH_AIN3   05

◆ AD7124_IOUT_CH_AIN4

#define AD7124_IOUT_CH_AIN4   0A

◆ AD7124_IOUT_CH_AIN5

#define AD7124_IOUT_CH_AIN5   0B

◆ AD7124_IOUT_CH_AIN6

#define AD7124_IOUT_CH_AIN6   0E

◆ AD7124_IOUT_CH_AIN7

#define AD7124_IOUT_CH_AIN7   0F