Driver for the DACxx6xT series of Texas Instruments DACs Not all functions have been implemented yet. DAC7562T, DAC7563T, DAC8162T DAC8163T, DAC8562T, DAC8563T

Revision:
1:c033f984277b
Parent:
0:af07575e0c04
--- a/DACxx6xT.h	Mon Jan 21 18:31:29 2019 +0000
+++ b/DACxx6xT.h	Tue Jan 29 13:03:54 2019 -0600
@@ -15,7 +15,7 @@
 #define UPDATE_DAC_A 0x08 //Update DAC-A
 #define UPDATE_DAC_B 0x09 //Update DAC-B
 #define UPDATE_ALL_DACS 0x0F //Update all DACs
-#define DAC_B_G2_DAC_A_G2 0x20000 //0 Gain: DAC-B gain = 2, DAC-A gain = 2 (default with internal VREF)
+#define DAC_B_G2_DAC_A_G2 0x020000 //0 Gain: DAC-B gain = 2, DAC-A gain = 2 (default with internal VREF)
 #define DAC_B_G2_DAC_A_G1 0x020001 //Gain: DAC-B gain = 2, DAC-A gain = 1
 #define DAC_B_G1_DAC_A_G2 0x020002 //Gain: DAC-B gain = 1, DAC-A gain = 2
 #define DAC_B_G1_DAC_A_G1 0x020003 //Gain: DAC-B gain = 1, DAC-A gain = 1 (power-on default)
@@ -85,7 +85,8 @@
 private:
   int numslaves;
   DigitalOut *CS;
-  float vref;
+  float vref_A;
+  float vref_B;
   float vrefpin;
   float gain_DAC_A;
   float gain_DAC_B;