Zapped display???

I have a 20x4 LCD display with an I2C interface which has been operating normally...until now.

When I attempt to write to the display using:

lcd.print("Hello World!")

I get only "H" on the display.

Using:

lcd.print("H");

lcd.print("e");

gives "He" on the display.

Using

lcd.setCursor(0,0);
lcd.print(Hello");

also gives only "H" on the display.

I CAN use lcd.setCursor and lcd.print to individually write each character in the correct location, but the display appears to be unable to write a character string.

My question is this:

Have I somehow zapped the display? Or have I inadvertently installed a corrupted (alternate?) version of LiquidCrystal_I2C.h?

Thanks.

Aha!

Found this problem described further down in this section.

As always... RTFF - Read the F@#$%^&* Forum!

We actually went a whole month without having this problem crop up. Glad you found the solution.

Don