A library for ADS1015 and ADS1115 from Texas Instruments.
Fork of ADS1015 by
Diff: Adafruit_ADS1015.h
- Revision:
- 6:71b44421e736
- Parent:
- 4:6445a678d458
--- a/Adafruit_ADS1015.h Sat Oct 11 08:45:17 2014 +0000 +++ b/Adafruit_ADS1015.h Thu Sep 01 13:13:35 2016 +0000 @@ -102,8 +102,19 @@ #define ADS1015_REG_CONFIG_CQUE_2CONV (0x0001) // Assert ALERT/RDY after two conversions #define ADS1015_REG_CONFIG_CQUE_4CONV (0x0002) // Assert ALERT/RDY after four conversions #define ADS1015_REG_CONFIG_CQUE_NONE (0x0003) // Disable the comparator and put ALERT/RDY in high state (default) + + #define COMP_QUE (0b0000000000000011) + #define COMP_LAT (0b0000000000000100) + #define COMP_POL (0b0000000000001000) + #define COMP_MODE (0b0000000000000000) + #define DR (0b0000000011100000)//860sps + #define MODE (0b0000000000000000)//連続 + #define PGA (0b0000001000000000)//4.096 + #define MUX (0b0000000000000000)//0 vs 1 + // 0b0000001011101111 /*=========================================================================*/ + typedef enum { GAIN_TWOTHIRDS = ADS1015_REG_CONFIG_PGA_6_144V, GAIN_ONE = ADS1015_REG_CONFIG_PGA_4_096V, @@ -133,6 +144,7 @@ int16_t getLastConversionResults(); void setGain(adsGain_t gain); adsGain_t getGain(void); + void user(); private: uint16_t readRegister(uint8_t i2cAddress, uint8_t reg);