Raspberry.IO.Components.Displays.Hd44780.Hd44780LcdConnection.Clear C# (CSharp) Method

Clear() public method

Clears the display.
public Clear ( ) : void
return void
        public void Clear()
        {
            WriteCommand(Command.ClearDisplay);
            currentPosition = Hd44780Position.Zero;

            Timer.Sleep(TimeSpan.FromMilliseconds(3)); // Clearing the display takes a long time
        }

Usage Example

Ejemplo n.º 1
0
        private static void DisplayCharMap(Hd44780LcdConnection connection)
        {
            var idx = 0;
            foreach (var group in Hd44780A00Encoding.SupportedCharacters.GroupBy(c => (idx++/40)))
            {
                var s1 = new string(@group.Take(20).ToArray());
                var s2 = new string(@group.Skip(20).Take(20).ToArray());

                connection.Clear();

                connection.WriteLine(s1);
                connection.WriteLine(s2);

                Thread.Sleep(2000);
            }
        }
All Usage Examples Of Raspberry.IO.Components.Displays.Hd44780.Hd44780LcdConnection::Clear