From a867b3e28696f3314219cd4bf1bbe890f07635ed Mon Sep 17 00:00:00 2001 From: Andrey G Date: Wed, 21 Apr 2021 22:33:58 +0300 Subject: [PATCH] HD44780: start pins on init (#2576) This fixes bug introduced in 7803968621327af5fee34a4ceb4247c9d3ea4e1c Sorry! --- firmware/hw_layer/lcd/lcd_HD44780.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/firmware/hw_layer/lcd/lcd_HD44780.cpp b/firmware/hw_layer/lcd/lcd_HD44780.cpp index 9efc9f2c28..75108da0df 100644 --- a/firmware/hw_layer/lcd/lcd_HD44780.cpp +++ b/firmware/hw_layer/lcd/lcd_HD44780.cpp @@ -238,6 +238,8 @@ void lcd_HD44780_init() { if (!lcd_HD44780_is_enabled()) return; + startHD44780_pins(); + chThdSleepMilliseconds(20); // LCD needs some time to wake up lcd_HD44780_write(LCD_HD44780_RESET); // reset 1x chThdSleepMilliseconds(1);