Hello All,
I have an ADS1219 24-bit, 4-chanel ADC. I installed Sparkfun’s ADS1219 Arduino Library, and Sparkfun’s ToolKit. I loaded one of their published examples, and it won’t compile. I get the following errors:
In file included from C:\Users\rjtri\AppData\Local\Temp.arduinoIDE-unsaved202663-19792-24k593.fobraj\Example03_InputMultiplexer\Example03_InputMultiplexer.ino:28:0:
C:\Users\rjtri\OneDrive\Documents\Arduino\libraries\SparkFun_ADS1219_Arduino_Library\src/SparkFun_ADS1219.h:226:30: error: ‘sfeTkArdI2C’ has not been declared
void setCommunicationBus(sfeTkArdI2C *theBus);
^~~~~~~~~~~
C:\Users\rjtri\OneDrive\Documents\Arduino\libraries\SparkFun_ADS1219_Arduino_Library\src/SparkFun_ADS1219.h:229:5: error: ‘sfeTkArdI2C’ does not name a type; did you mean ‘sfTkArdI2C’?
sfeTkArdI2C *_theBus; // Pointer to bus device.
^~~~~~~~~~~
sfTkArdI2C
C:\Users\rjtri\OneDrive\Documents\Arduino\libraries\SparkFun_ADS1219_Arduino_Library\src/SparkFun_ADS1219.h:286:5: error: ‘sfeTkArdI2C’ does not name a type; did you mean ‘sfTkArdI2C’?
sfeTkArdI2C _theI2CBus;
^~~~~~~~~~~
sfTkArdI2C
C:\Users\rjtri\OneDrive\Documents\Arduino\libraries\SparkFun_ADS1219_Arduino_Library\src/SparkFun_ADS1219.h: In member function ‘bool SfeADS1219ArdI2C::begin()’:
C:\Users\rjtri\OneDrive\Documents\Arduino\libraries\SparkFun_ADS1219_Arduino_Library\src/SparkFun_ADS1219.h:247:13: error: ‘_theI2CBus’ was not declared in this scope
if (_theI2CBus.init(kDefaultADS1219Addr) != kSTkErrOk)
^~~~~~~~~~
C:\Users\rjtri\OneDrive\Documents\Arduino\libraries\SparkFun_ADS1219_Arduino_Library\src/SparkFun_ADS1219.h:247:53: error: ‘kSTkErrOk’ was not declared in this scope
if (_theI2CBus.init(kDefaultADS1219Addr) != kSTkErrOk)
^~~~~~~~~
C:\Users\rjtri\OneDrive\Documents\Arduino\libraries\SparkFun_ADS1219_Arduino_Library\src/SparkFun_ADS1219.h:247:53: note: suggested alternative: ‘ksfTkErrOk’
if (_theI2CBus.init(kDefaultADS1219Addr) != kSTkErrOk)
^~~~~~~~~
ksfTkErrOk
C:\Users\rjtri\OneDrive\Documents\Arduino\libraries\SparkFun_ADS1219_Arduino_Library\src/SparkFun_ADS1219.h:250:30: error: ‘_theI2CBus’ was not declared in this scope
setCommunicationBus(&_theI2CBus);
^~~~~~~~~~
C:\Users\rjtri\OneDrive\Documents\Arduino\libraries\SparkFun_ADS1219_Arduino_Library\src/SparkFun_ADS1219.h: In member function ‘bool SfeADS1219ArdI2C::begin(const uint8_t&)’:
C:\Users\rjtri\OneDrive\Documents\Arduino\libraries\SparkFun_ADS1219_Arduino_Library\src/SparkFun_ADS1219.h:261:13: error: ‘_theI2CBus’ was not declared in this scope
if (_theI2CBus.init(address) != kSTkErrOk)
^~~~~~~~~~
C:\Users\rjtri\OneDrive\Documents\Arduino\libraries\SparkFun_ADS1219_Arduino_Library\src/SparkFun_ADS1219.h:261:41: error: ‘kSTkErrOk’ was not declared in this scope
if (_theI2CBus.init(address) != kSTkErrOk)
^~~~~~~~~
C:\Users\rjtri\OneDrive\Documents\Arduino\libraries\SparkFun_ADS1219_Arduino_Library\src/SparkFun_ADS1219.h:261:41: note: suggested alternative: ‘ksfTkErrOk’
if (_theI2CBus.init(address) != kSTkErrOk)
^~~~~~~~~
ksfTkErrOk
C:\Users\rjtri\OneDrive\Documents\Arduino\libraries\SparkFun_ADS1219_Arduino_Library\src/SparkFun_ADS1219.h:264:30: error: ‘_theI2CBus’ was not declared in this scope
setCommunicationBus(&_theI2CBus);
^~~~~~~~~~
C:\Users\rjtri\OneDrive\Documents\Arduino\libraries\SparkFun_ADS1219_Arduino_Library\src/SparkFun_ADS1219.h: In member function ‘bool SfeADS1219ArdI2C::begin(TwoWire&, const uint8_t&)’:
C:\Users\rjtri\OneDrive\Documents\Arduino\libraries\SparkFun_ADS1219_Arduino_Library\src/SparkFun_ADS1219.h:275:13: error: ‘_theI2CBus’ was not declared in this scope
if (_theI2CBus.init(wirePort, address) != kSTkErrOk)
^~~~~~~~~~
C:\Users\rjtri\OneDrive\Documents\Arduino\libraries\SparkFun_ADS1219_Arduino_Library\src/SparkFun_ADS1219.h:275:51: error: ‘kSTkErrOk’ was not declared in this scope
if (_theI2CBus.init(wirePort, address) != kSTkErrOk)
^~~~~~~~~
C:\Users\rjtri\OneDrive\Documents\Arduino\libraries\SparkFun_ADS1219_Arduino_Library\src/SparkFun_ADS1219.h:275:51: note: suggested alternative: ‘ksfTkErrOk’
if (_theI2CBus.init(wirePort, address) != kSTkErrOk)
^~~~~~~~~
ksfTkErrOk
C:\Users\rjtri\OneDrive\Documents\Arduino\libraries\SparkFun_ADS1219_Arduino_Library\src/SparkFun_ADS1219.h:278:30: error: ‘_theI2CBus’ was not declared in this scope
setCommunicationBus(&_theI2CBus);
^~~~~~~~~~
exit status 1
Compilation error: exit status 1
Can someone help me to know what I am doing wrong?
Thank you