Example9_SoftwareI2C/Example9_SoftwareI2C.ino:38: undefined reference to `BME280::beginI2C(SoftwareWire&)'
supersjimmie opened this issue · 2 comments
supersjimmie commented
I took the exact Example9_SoftwareI2C.ino sample without any modification, compile fails with:
C:\Users\me\AppData\Local\Temp\cc9OHCNm.ltrans0.ltrans.o: In function `setup':
C:\Users\me\Documents\arduino-1.8.8\libraries\SparkFun_BME280_Arduino_Library-master\examples\Example9_SoftwareI2C/Example9_SoftwareI2C.ino:38: undefined reference to `BME280::beginI2C(SoftwareWire&)'
collect2.exe: error: ld returned 1 exit status
supersjimmie commented
Did I need to change these in the .h file?
#include <SoftwareWire.h> //SoftwareWire by Testato. Installed from library manager.
#define I2C_MODE 2
AndyEngland521 commented
@supersjimmie You do, check out the comment in the beginning of the example, it states that you'll need to edit the .h file for the example to work.