adc26 2.1.0.0
Loading...
Searching...
No Matches
ADC 26 Registers Settings

Settings for registers of ADC 26 Click driver. More...

Macros

#define ADC26_CONFIG_OS_NO_EFFECT   0x0000
 ADC 26 CONFIG register setting.
 
#define ADC26_CONFIG_OS_START_CONVERSION   0x8000
 
#define ADC26_CONFIG_OS_MASK   0x8000
 
#define ADC26_CONFIG_MUX_P_AIN0_N_AIN1   0x0000
 
#define ADC26_CONFIG_MUX_P_AIN0_N_AIN3   0x1000
 
#define ADC26_CONFIG_MUX_P_AIN1_N_AIN3   0x2000
 
#define ADC26_CONFIG_MUX_P_AIN2_N_AIN3   0x3000
 
#define ADC26_CONFIG_MUX_P_AIN0_N_GND   0x4000
 
#define ADC26_CONFIG_MUX_P_AIN1_N_GND   0x5000
 
#define ADC26_CONFIG_MUX_P_AIN2_N_GND   0x6000
 
#define ADC26_CONFIG_MUX_P_AIN3_N_GND   0x7000
 
#define ADC26_CONFIG_MUX_MASK   0x7000
 
#define ADC26_CONFIG_PGA_6_144V   0x0000
 
#define ADC26_CONFIG_PGA_4_096V   0x0200
 
#define ADC26_CONFIG_PGA_2_048V   0x0400
 
#define ADC26_CONFIG_PGA_1_024V   0x0600
 
#define ADC26_CONFIG_PGA_0_512V   0x0800
 
#define ADC26_CONFIG_PGA_0_256V   0x0A00
 
#define ADC26_CONFIG_PGA_MASK   0x0E00
 
#define ADC26_CONFIG_MODE_CONTINUOUS   0x0000
 
#define ADC26_CONFIG_MODE_SINGLE_SHOT   0x0100
 
#define ADC26_CONFIG_MODE_MASK   0x0100
 
#define ADC26_CONFIG_DR_128_SPS   0x0000
 
#define ADC26_CONFIG_DR_250_SPS   0x0020
 
#define ADC26_CONFIG_DR_490_SPS   0x0040
 
#define ADC26_CONFIG_DR_920_SPS   0x0060
 
#define ADC26_CONFIG_DR_1600_SPS   0x0080
 
#define ADC26_CONFIG_DR_2400_SPS   0x00A0
 
#define ADC26_CONFIG_DR_3300_SPS   0x00C0
 
#define ADC26_CONFIG_DR_MASK   0x00E0
 
#define ADC26_CONFIG_COMP_MODE_TRADITIONAL   0x0000
 
#define ADC26_CONFIG_COMP_MODE_WINDOW   0x0010
 
#define ADC26_CONFIG_COMP_MODE_MASK   0x0010
 
#define ADC26_CONFIG_COMP_POL_ACTIVE_LOW   0x0000
 
#define ADC26_CONFIG_COMP_POL_ACTIVE_HIGH   0x0008
 
#define ADC26_CONFIG_COMP_POL_MASK   0x0008
 
#define ADC26_CONFIG_COMP_LAT_NONLATCHING   0x0000
 
#define ADC26_CONFIG_COMP_LAT_LATCHING   0x0004
 
#define ADC26_CONFIG_COMP_LAT_MASK   0x0004
 
#define ADC26_CONFIG_COMP_QUE_ONE_CONV   0x0000
 
#define ADC26_CONFIG_COMP_QUE_TWO_CONV   0x0001
 
#define ADC26_CONFIG_COMP_QUE_FOUR_CONV   0x0002
 
#define ADC26_CONFIG_COMP_QUE_DISABLE   0x0003
 
#define ADC26_CONFIG_COMP_QUE_MASK   0x0003
 
#define ADC26_MUX_P_AIN0_N_AIN1   0
 ADC 26 MUX setting.
 
#define ADC26_MUX_P_AIN0_N_AIN3   1
 
#define ADC26_MUX_P_AIN1_N_AIN3   2
 
#define ADC26_MUX_P_AIN2_N_AIN3   3
 
#define ADC26_MUX_P_AIN0_N_GND   4
 
#define ADC26_MUX_P_AIN1_N_GND   5
 
#define ADC26_MUX_P_AIN2_N_GND   6
 
#define ADC26_MUX_P_AIN3_N_GND   7
 
#define ADC26_PGA_0_256V   0
 ADC 26 PGA setting.
 
#define ADC26_PGA_0_512V   1
 
#define ADC26_PGA_1_024V   2
 
#define ADC26_PGA_2_048V   3
 
#define ADC26_PGA_4_096V   4
 
#define ADC26_ADC_MIN   ( -2048 )
 ADC 26 data range setting.
 
#define ADC26_ADC_MAX   ( 2047 )
 
#define ADC26_ADC_RESOLUTION   2048.0f
 ADC 26 voltage calculation setting.
 
#define ADC26_ADC_GAIN_MIN   0.256f
 
#define ADC26_DEVICE_ADDRESS_GND   0x48
 ADC 26 device address setting.
 
#define ADC26_DEVICE_ADDRESS_VCC   0x49
 
#define ADC26_DEVICE_ADDRESS_SDA   0x4A
 
#define ADC26_DEVICE_ADDRESS_SCL   0x4B
 

Detailed Description

Settings for registers of ADC 26 Click driver.

Macro Definition Documentation

◆ ADC26_ADC_GAIN_MIN

#define ADC26_ADC_GAIN_MIN   0.256f

◆ ADC26_ADC_MAX

#define ADC26_ADC_MAX   ( 2047 )

◆ ADC26_ADC_MIN

#define ADC26_ADC_MIN   ( -2048 )

ADC 26 data range setting.

Specified setting for data range of ADC 26 Click driver.

◆ ADC26_ADC_RESOLUTION

#define ADC26_ADC_RESOLUTION   2048.0f

ADC 26 voltage calculation setting.

Specified setting for voltage calculation of ADC 26 Click driver.

◆ ADC26_CONFIG_COMP_LAT_LATCHING

#define ADC26_CONFIG_COMP_LAT_LATCHING   0x0004

◆ ADC26_CONFIG_COMP_LAT_MASK

#define ADC26_CONFIG_COMP_LAT_MASK   0x0004

◆ ADC26_CONFIG_COMP_LAT_NONLATCHING

#define ADC26_CONFIG_COMP_LAT_NONLATCHING   0x0000

◆ ADC26_CONFIG_COMP_MODE_MASK

#define ADC26_CONFIG_COMP_MODE_MASK   0x0010

◆ ADC26_CONFIG_COMP_MODE_TRADITIONAL

#define ADC26_CONFIG_COMP_MODE_TRADITIONAL   0x0000

◆ ADC26_CONFIG_COMP_MODE_WINDOW

#define ADC26_CONFIG_COMP_MODE_WINDOW   0x0010

◆ ADC26_CONFIG_COMP_POL_ACTIVE_HIGH

#define ADC26_CONFIG_COMP_POL_ACTIVE_HIGH   0x0008

◆ ADC26_CONFIG_COMP_POL_ACTIVE_LOW

#define ADC26_CONFIG_COMP_POL_ACTIVE_LOW   0x0000

◆ ADC26_CONFIG_COMP_POL_MASK

#define ADC26_CONFIG_COMP_POL_MASK   0x0008

◆ ADC26_CONFIG_COMP_QUE_DISABLE

#define ADC26_CONFIG_COMP_QUE_DISABLE   0x0003

◆ ADC26_CONFIG_COMP_QUE_FOUR_CONV

#define ADC26_CONFIG_COMP_QUE_FOUR_CONV   0x0002

◆ ADC26_CONFIG_COMP_QUE_MASK

#define ADC26_CONFIG_COMP_QUE_MASK   0x0003

◆ ADC26_CONFIG_COMP_QUE_ONE_CONV

#define ADC26_CONFIG_COMP_QUE_ONE_CONV   0x0000

◆ ADC26_CONFIG_COMP_QUE_TWO_CONV

#define ADC26_CONFIG_COMP_QUE_TWO_CONV   0x0001

◆ ADC26_CONFIG_DR_128_SPS

#define ADC26_CONFIG_DR_128_SPS   0x0000

◆ ADC26_CONFIG_DR_1600_SPS

#define ADC26_CONFIG_DR_1600_SPS   0x0080

◆ ADC26_CONFIG_DR_2400_SPS

#define ADC26_CONFIG_DR_2400_SPS   0x00A0

◆ ADC26_CONFIG_DR_250_SPS

#define ADC26_CONFIG_DR_250_SPS   0x0020

◆ ADC26_CONFIG_DR_3300_SPS

#define ADC26_CONFIG_DR_3300_SPS   0x00C0

◆ ADC26_CONFIG_DR_490_SPS

#define ADC26_CONFIG_DR_490_SPS   0x0040

◆ ADC26_CONFIG_DR_920_SPS

#define ADC26_CONFIG_DR_920_SPS   0x0060

◆ ADC26_CONFIG_DR_MASK

#define ADC26_CONFIG_DR_MASK   0x00E0

◆ ADC26_CONFIG_MODE_CONTINUOUS

#define ADC26_CONFIG_MODE_CONTINUOUS   0x0000

◆ ADC26_CONFIG_MODE_MASK

#define ADC26_CONFIG_MODE_MASK   0x0100

◆ ADC26_CONFIG_MODE_SINGLE_SHOT

#define ADC26_CONFIG_MODE_SINGLE_SHOT   0x0100

◆ ADC26_CONFIG_MUX_MASK

#define ADC26_CONFIG_MUX_MASK   0x7000

◆ ADC26_CONFIG_MUX_P_AIN0_N_AIN1

#define ADC26_CONFIG_MUX_P_AIN0_N_AIN1   0x0000

◆ ADC26_CONFIG_MUX_P_AIN0_N_AIN3

#define ADC26_CONFIG_MUX_P_AIN0_N_AIN3   0x1000

◆ ADC26_CONFIG_MUX_P_AIN0_N_GND

#define ADC26_CONFIG_MUX_P_AIN0_N_GND   0x4000

◆ ADC26_CONFIG_MUX_P_AIN1_N_AIN3

#define ADC26_CONFIG_MUX_P_AIN1_N_AIN3   0x2000

◆ ADC26_CONFIG_MUX_P_AIN1_N_GND

#define ADC26_CONFIG_MUX_P_AIN1_N_GND   0x5000

◆ ADC26_CONFIG_MUX_P_AIN2_N_AIN3

#define ADC26_CONFIG_MUX_P_AIN2_N_AIN3   0x3000

◆ ADC26_CONFIG_MUX_P_AIN2_N_GND

#define ADC26_CONFIG_MUX_P_AIN2_N_GND   0x6000

◆ ADC26_CONFIG_MUX_P_AIN3_N_GND

#define ADC26_CONFIG_MUX_P_AIN3_N_GND   0x7000

◆ ADC26_CONFIG_OS_MASK

#define ADC26_CONFIG_OS_MASK   0x8000

◆ ADC26_CONFIG_OS_NO_EFFECT

#define ADC26_CONFIG_OS_NO_EFFECT   0x0000

ADC 26 CONFIG register setting.

Specified setting for CONFIG register of ADC 26 Click driver.

◆ ADC26_CONFIG_OS_START_CONVERSION

#define ADC26_CONFIG_OS_START_CONVERSION   0x8000

◆ ADC26_CONFIG_PGA_0_256V

#define ADC26_CONFIG_PGA_0_256V   0x0A00

◆ ADC26_CONFIG_PGA_0_512V

#define ADC26_CONFIG_PGA_0_512V   0x0800

◆ ADC26_CONFIG_PGA_1_024V

#define ADC26_CONFIG_PGA_1_024V   0x0600

◆ ADC26_CONFIG_PGA_2_048V

#define ADC26_CONFIG_PGA_2_048V   0x0400

◆ ADC26_CONFIG_PGA_4_096V

#define ADC26_CONFIG_PGA_4_096V   0x0200

◆ ADC26_CONFIG_PGA_6_144V

#define ADC26_CONFIG_PGA_6_144V   0x0000

◆ ADC26_CONFIG_PGA_MASK

#define ADC26_CONFIG_PGA_MASK   0x0E00

◆ ADC26_DEVICE_ADDRESS_GND

#define ADC26_DEVICE_ADDRESS_GND   0x48

ADC 26 device address setting.

Specified setting for device slave address selection of ADC 26 Click driver.

◆ ADC26_DEVICE_ADDRESS_SCL

#define ADC26_DEVICE_ADDRESS_SCL   0x4B

◆ ADC26_DEVICE_ADDRESS_SDA

#define ADC26_DEVICE_ADDRESS_SDA   0x4A

◆ ADC26_DEVICE_ADDRESS_VCC

#define ADC26_DEVICE_ADDRESS_VCC   0x49

◆ ADC26_MUX_P_AIN0_N_AIN1

#define ADC26_MUX_P_AIN0_N_AIN1   0

ADC 26 MUX setting.

Specified setting for MUX of ADC 26 Click driver.

◆ ADC26_MUX_P_AIN0_N_AIN3

#define ADC26_MUX_P_AIN0_N_AIN3   1

◆ ADC26_MUX_P_AIN0_N_GND

#define ADC26_MUX_P_AIN0_N_GND   4

◆ ADC26_MUX_P_AIN1_N_AIN3

#define ADC26_MUX_P_AIN1_N_AIN3   2

◆ ADC26_MUX_P_AIN1_N_GND

#define ADC26_MUX_P_AIN1_N_GND   5

◆ ADC26_MUX_P_AIN2_N_AIN3

#define ADC26_MUX_P_AIN2_N_AIN3   3

◆ ADC26_MUX_P_AIN2_N_GND

#define ADC26_MUX_P_AIN2_N_GND   6

◆ ADC26_MUX_P_AIN3_N_GND

#define ADC26_MUX_P_AIN3_N_GND   7

◆ ADC26_PGA_0_256V

#define ADC26_PGA_0_256V   0

ADC 26 PGA setting.

Specified setting for PGA of ADC 26 Click driver.

◆ ADC26_PGA_0_512V

#define ADC26_PGA_0_512V   1

◆ ADC26_PGA_1_024V

#define ADC26_PGA_1_024V   2

◆ ADC26_PGA_2_048V

#define ADC26_PGA_2_048V   3

◆ ADC26_PGA_4_096V

#define ADC26_PGA_4_096V   4