Trait lcd::Hardware [] [src]

pub trait Hardware {
    fn rs(&self, bit: bool);
fn enable(&self, bit: bool);
fn data(&self, data: u8);
fn delay_us(&self, delay: u32); fn wait_address(&self) { ... }
fn mode(&self) -> FunctionMode { ... } }

Required Methods

Delay for given amount of time (in usec).

Provided Methods

Address set up time is 40ns minimum (tAS) This function should be overriden in case processor is too fast for 40ns to pass.

Override to pick 8-bit mode (4-bit mode by default)

Implementors