Arduino-based Burglar and Fire Alarm System

Great job.

Could you please help me make it work on an normal parallel LCD shield that I usually initialize with LiquidCrystal lcd(8, 9, 4, 5, 6, 7); [ it is this model: Gravity: 1602 LCD Keypad Shield For Arduino - DFRobot ]

I am guessing I should modify something here:

ShiftRegLCDExt::ShiftRegLCDExt(uint8_t srdata, uint8_t srclock, uint8_t srbacklight, uint8_t enable, uint8_t lines)
: ShiftRegLCD(srdata, srclock, enable, lines), pinBacklight(srbacklight), lcdBacklightOnTime(0) and init with LiquidCrystal instead of ShiftRegLCD

So can you please please help me out with this init?