[][src]Module ssd1309::mode::graphics

Buffered display module for use with the embedded_graphics crate

This example is not tested
let interface = /* your preferred `display-interface` implementor */;
let display: GraphicsMode<_> = Builder::new().connect(interface).into();
let image = include_bytes!("image_16x16.raw");

display.init().unwrap();
display.flush().unwrap();
display.draw(Line::new(Coord::new(0, 0), (16, 16), 1.into()).into_iter());
display.draw(Rect::new(Coord::new(24, 0), (40, 16), 1u8.into()).into_iter());
display.draw(Circle::new(Coord::new(64, 8), 8, 1u8.into()).into_iter());
display.draw(Image1BPP::new(image, 0, 24));
display.draw(Font6x8::render_str("Hello Rust!", 1u8.into()).translate(Coord::new(24, 24)).into_iter());
display.flush().unwrap();

Structs

GraphicsMode

Graphics mode handler