I just updated to 1.8.13 and can't compile sketches that worked previously. Specifically I have sketches that include Wire.h , LCD.h , and LiquidCrystal_I2C.h
They worked prior to the update but now I get a compiling error saying:
C:\Users\JJPrecision\Documents\Arduino\libraries\LiquidCrystal\I2CIO.cpp:35:10: fatal error: ../wire/wire.h: no such file or directory #include <../wire/wire.h>
Yeah, this was some terrible code in the library, and sure enough it broke.
I believe it has since been fixed. Go hunt down the updated version of the library. But be careful. There are multiple incompatible libraries named "LiquidCrystal_I2C" or with a file named "LiquidCrystal_I2C.h". If you get the wrong one, it won't work with your existing sketches that were written for the other one.
I've located what I believe is the correct library but I'm still getting the same error. It's still telling me it can't find wire/wire.h
If I start from the beginning what is the best way to use a 20x4 lcd display with an I2C chip? I feel like every attempt to solve this is putting me in a deeper hole!