Struct pwr_hd44780::DirectLcd [] [src]

pub struct DirectLcd { /* fields omitted */ }

Methods

impl Direct
[src]

[src]

Creates a new direct HD44780 on given bus.

[src]

Creates a new direct HD44780 on given bus.

Trait Implementations

impl Hd44780 for Direct
[src]

[src]

Clears the screen. It's a slow command, re-writing screen with new data should be a preferred way if one is concerned about the performance (that's precisely what the "buffered" frontend does).

[src]

Moves cursor at (0, 0). It's actually slower than "move_at(0, 0)", because HD44780 takes some time to process this one.

[src]

Moves the cursor at given position. Read more

[src]

Prints a single ASCII character at current cursor's position and moves the cursor. Can be used to print custom-made characters (ie. the ones created by create_char). Read more

[src]

Enables / disables the backlight.

[src]

Enables / disables blinking the cursor. Blinking means that the whole character box is blinking (a whole 5x8 or 5x10 box), Read more

[src]

Enables / disables the cursor. Visible means that only bottom of the character box is blinking (a single line). Read more

[src]

Shows / hides the text.

[src]

Creates a custom character from given bitmap. Read more

[src]

Returns screen's height (number of lines).

[src]

Returns screen's width (number of characters per line).

[src]

Prints a single ASCII character at given position and moves the cursor. Can be used to print custom-made characters (ie. the ones created by create_char). Read more

[src]

Prints a string at current cursor's position and moves the cursor. Read more

[src]

Prints a string at given position. Read more

Auto Trait Implementations

impl !Send for DirectLcd

impl !Sync for DirectLcd