- Code: Select all
// we can't begin() yet :(
begin(16,1);
In the constructor for SPI liquid crystal object. Does anyone know why it's there, when the comments say we shouldn't do this, and if removing breaks anything? Having the begin() there causes problems with the hardware SPI because it tries to use the interface before it's initialized and hangs when creating a global LiquidCrystal object. Taking it didn't seem to affect anything, but I didn't do any through testing.

