Backports fixes #1

fixes #1 and increases maxCheckTemperatureAttempts_ to 45 in src/drivers/MarlinDriver.cpp so it will connect even if EEPROM_CHITCHAT is defined in the Configuration.h of the Marlin firmware.