1
0
mirror of https://github.com/DCC-EX/CommandStation-EX.git synced 2024-12-23 21:01:25 +01:00

Fix LCD corruption on power-up.

LCD was not working correctly on power up, but was subsequently OK on reset.  Problem was caused by an uninitialised variable.
This commit is contained in:
Neil McKechnie 2021-07-22 21:49:09 +01:00
parent 88949358b4
commit 52e8a93945
2 changed files with 3 additions and 2 deletions

View File

@ -47,7 +47,7 @@ LiquidCrystal_I2C::LiquidCrystal_I2C(uint8_t lcd_Addr, uint8_t lcd_cols,
lcdRows = lcd_rows;
lcdCols = lcd_cols;
_backlightval &= ~LCD_BACKLIGHT;
_backlightval = 0;
I2CManager.begin();
I2CManager.setClock(100000L); // PCF8574 is spec'd to 100kHz.

View File

@ -3,7 +3,8 @@
#include "StringFormatter.h"
#define VERSION "3.1.4"
#define VERSION "3.1.5"
// 3.1.5 Fix LCD corruption on power-up
// 3.1.4 Refactor OLED and LCD drivers and remove unused code
// 3.1.3 Add a loop delay to give more time for sensing an Ethernet cable connection
// 3.1.2 Eliminate wait after write when prog is joined or prog power is off