memory-lcd-spi 0.0.4

A driver for Memory LCD, LPM013M126A, LPM009M360A
Documentation

memory-lcd-spi

Features

  • Rotation support
  • 8-color mode with Rgb111 color
  • black/white mode for fast update

Tested

  • JDI's LPM013M126A or LPM013M126C, 176x176 1.3inch
  • JDI's LPM009M360A, 72x144 0.9inch

Usage

let mut display: MemoryLCD<LPM009M360A<BinaryColor>, _, _> = MemoryLCD::new(spi, cs);

display.set_rotation(memory_lcd_spi::framebuffer::Rotation::Deg90);
display.clear(BinaryColor::Off);

// drawing code with embedded-graphics
display.update(&mut delay);

Or Rgb111 mode:

let mut display: MemoryLCD<LPM013M126A<Rgb111>, _, _> = MemoryLCD::new(spi, cs);
display.clear(Rgb111::BLACK);

NOTE: DISP pin is not managed by this driver. You should control it by yourself.