Expand description
A platform agnostic Rust driver for the ST7032i, based on the
embedded-hal traits.
§The Device
The Sitronix ST7032i is a dot matrix LCD controller with I²C interface.
§Usage
§Instantiating
Import this crate and an embedded_hal implementation:
extern crate linux_embedded_hal as hal;
extern crate st7032i;Then instantiate the device:
use core::fmt::Write;
use linux_embedded_hal::{Delay, I2cdev};
use st7032i::ST7032i;
let dev = I2cdev::new("/dev/i2c-1")?;
let mut display = ST7032i::new(dev, Delay, 2);
display.init()?;
write!(display, "Hello")?;
display.move_cursor(1, 0)?;
write!(display, "Rust")?;Structs§
- ST7032i
- Driver for the ST7032i
Enums§
- Direction
- Moving direction