You are reading a single comment by @dwallersv and its replies.
Click here to read the full conversation.
-
Unfortunately, the hardware simply shifts the entire 2-line display over the 40 char "buffers" together -- the two lines can't be shifted separately.
The "scroll" is simply using the shift function of the HD44780 combined with setTimeout() and a little logic to handle the end condition to scroll/marquee the display.
Great enhancements...
Questions: since scroll and shift are not the same - erwise you would have called it the same: