Driver for the DACxx6xT series of Texas Instruments DACs Not all functions have been implemented yet. DAC7562T, DAC7563T, DAC8162T DAC8163T, DAC8562T, DAC8563T
Diff: DACxx6xT.h
- 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;