Source

New LiquidCrystal / LiquidCrystal_SR3W.cpp

The default branch has multiple heads

Diff from to

File LiquidCrystal_SR3W.cpp

    _backlightPinMask = ( 1 << value );
    _backlightStsMask = LCD_NOBACKLIGHT;
    _polarity = pol;
+   setBacklight (BACKLIGHT_OFF);     // Set backlight to off as initial setup
 }
 
 void LiquidCrystal_SR3W::setBacklight ( uint8_t value )
    ATOMIC_BLOCK(ATOMIC_RESTORESTATE)
    {
       fio_digitalWrite_HIGH(_strobe_reg, _strobe);
-      waitUsec( 1 ); // strobe pulse must be >450ns
       fio_digitalWrite_SWITCHTO(_strobe_reg, _strobe, LOW);
    }
    waitUsec( 40 ); // commands need > 37us to settle