//* this is so all 4 lines get used, when a CR comes in, we will wait //* until the next char to actually do the scrolling if (gNeedToScroll && (theChar != 0x0A)) { LCD_BumpToNextLine(true); gNeedToScroll = false; } echoTheChar = false; switch(theChar) { case 0x07: //* Bell TurnBellOn_Off(true); break;