It seems that the DUE has massively problems with the I2C library.
First I give it up to use a i2c compass (HMC 5883) and now also the LuqidCrystal LCD (SaintSmart) is not working.
#include <LiquidCrystal_I2C.h>
void setup(){}
void loop() {}
Error Message: libraries/LiquidCrystal_I2C/I2CIO.cpp:35: fatal error: …/Wire/Wire.h: No such file or directory. compilation terminated.
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
void setup(){}
void loop() {}
Error Message: libraries/LiquidCrystal_I2C/LiquidCrystal.cpp: In member function ‘virtual void LiquidCrystal::setBacklight(uint8_t)’: libraries/LiquidCrystal_I2C/LiquidCrystal.cpp:173: error: expected primary-expression before ‘)’ token
// LCD Demo
#include <Wire.h>
#include <LCD.h>
#include <LiquidCrystal_I2C.h>
....
Error Message: LiquidCrystalSaintsmart16_2_Demo.ino: In function ‘void setup()’:
LiquidCrystalSaintsmart16_2_Demo:207: error: ‘PSTR’ was not declared in this scope
LiquidCrystalSaintsmart16_2_Demo:209: error: ‘fdevopen’ was not declared in this scope
Hint:All is working fine… if I use an UNO Board.
Has anybody got it to work with a DUE Board?