Module ADS1x15
[hide private]
[frames] | no frames]

Module ADS1x15

source code

Classes [hide private]
  ADS1x15
Base functionality for ADS1x15 analog to digital converters.
  ADS1115
ADS1115 16-bit analog to digital converter instance.
  ADS1015
ADS1015 12-bit analog to digital converter instance.
Variables [hide private]
  ADS1x15_DEFAULT_ADDRESS = 0x48
  ADS1x15_POINTER_CONVERSION = 0x00
  ADS1x15_POINTER_CONFIG = 0x01
  ADS1x15_POINTER_LOW_THRESHOLD = 0x02
  ADS1x15_POINTER_HIGH_THRESHOLD = 0x03
  ADS1x15_CONFIG_OS_SINGLE = 0x8000
  ADS1x15_CONFIG_MUX_OFFSET = 12
  ADS1x15_CONFIG_GAIN = {2/ 3: 0x0000, 1: 0x0200, 2: 0x0400, 4: ...
  ADS1x15_CONFIG_MODE_CONTINUOUS = 0x0000
  ADS1x15_CONFIG_MODE_SINGLE = 0x0100
  ADS1015_CONFIG_DR = {128: 0x0000, 250: 0x0020, 490: 0x0040, 92...
  ADS1115_CONFIG_DR = {8: 0x0000, 16: 0x0020, 32: 0x0040, 64: 0x...
  ADS1x15_CONFIG_COMP_WINDOW = 0x0010
  ADS1x15_CONFIG_COMP_ACTIVE_HIGH = 0x0008
  ADS1x15_CONFIG_COMP_LATCHING = 0x0004
  ADS1x15_CONFIG_COMP_QUE = {1: 0x0000, 2: 0x0001, 4: 0x0002}
  ADS1x15_CONFIG_COMP_QUE_DISABLE = 0x0003
Variables Details [hide private]

ADS1x15_CONFIG_GAIN

Value:
{2/ 3: 0x0000, 1: 0x0200, 2: 0x0400, 4: 0x0600, 8: 0x0800, 16: 0x0A00}

ADS1015_CONFIG_DR

Value:
{128: 0x0000, 250: 0x0020, 490: 0x0040, 920: 0x0060, 1600: 0x0080, 240\
0: 0x00A0, 3300: 0x00C0}

ADS1115_CONFIG_DR

Value:
{8: 0x0000, 16: 0x0020, 32: 0x0040, 64: 0x0060, 128: 0x0080, 250: 0x00\
A0, 475: 0x00C0, 860: 0x00E0}