A library for ADS1015 and ADS1115 from Texas Instruments.

Fork of ADS1015 by Arve Seljebu

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);