| Crates.io | liquidcrystal_i2c-rs |
| lib.rs | liquidcrystal_i2c-rs |
| version | 0.1.0 |
| created_at | 2023-01-08 11:07:25.770815+00 |
| updated_at | 2023-01-08 11:07:25.770815+00 |
| description | Rewrite of I2C driver for LM1602 LCD displays based on port of LiquidCrystal_I2C.h. |
| homepage | https://github.com/guanicoe/LiquidCrystal_I2C-rs |
| repository | https://github.com/guanicoe/LiquidCrystal_I2C-rs |
| max_upload_size | |
| id | 753623 |
| size | 47,449 |
Port of the liquide crystall I2C lirary found for arduino in rust. Tested on raspberry pi.
Example of use:
use rppal::{gpio::Gpio, i2c::I2c};
static LCD_ADDRESS: u8 = 0x27;
fn setup() {
}
fn main() {
let mut i2c = I2c::new().unwrap();
let mut delay = rppal::hal::Delay;
let mut lcd = screen::Lcd::new(&mut i2c, LCD_ADDRESS, &mut delay).unwrap();
lcd.set_display(screen::Display::On).unwrap();
lcd.set_backlight(screen::Backlight::On).unwrap();
lcd.print("Hello world!").unwrap();
}