Arduino 1.6.7 I2C LCD library character issue

I have been using Arduino 1.6.3 to compile all the firmware for the emonPi. Today I upgraded to 1.6.7. The code compiled fine but all the characters on the LCD where garbled. 

The I2C LCD library I am using is: https://github.com/openenergymonitor/LiquidCrystal_I2C1602V1

Does anyone know what has been changed in 1.6.7 that might have causes this issue? There were no errors during compilation. 

Is anyone else using 1.6.7? Do you think it could be bug in the new version of Arduino, maybe it's best to stay a few versions behind the bleeding edge. 

glyn.hudson's picture

Re: Arduino 1.6.7 I2C LCD library character issue

Update: Issue has been fixed. I think it was due to updated libC in avr gcc  included in 1.6.78

From: http://forum.arduino.cc/index.php?topic=303018.0

"The newer avr libC removed support for prog_char" 

Fix was to use updated lib: https://github.com/openenergymonitor/LiquidCrystal_I2C. Sketch comments have been updated to point to the updated lib

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.