components

Module hd44780

Source
Expand description

Components for the HD447880 LCD controller.

§Usage

let height: u8 = 2;
let width: u8 = 16;
let lcd = components::hd44780::HD44780Component::new(mux_alarm,
                                                     width,
                                                     height,
                                                     // rs pin
                                                     gpio_ports.pins[5][13].as_ref().unwrap(),
                                                     // en pin
                                                     gpio_ports.pins[4][11].as_ref().unwrap(),
                                                     // data 4 pin
                                                     gpio_ports.pins[5][14].as_ref().unwrap(),
                                                     // data 5 pin
                                                     gpio_ports.pins[4][13].as_ref().unwrap(),
                                                     // data 6 pin
                                                     gpio_ports.pins[5][15].as_ref().unwrap(),
                                                     // data 7 pin
                                                     gpio_ports.pins[6][14].as_ref().unwrap())
    .finalize(
    components::hd44780_component_static!(
        stm32f429zi::tim2::Tim2,


    )
);

Structs§