Crate emb_ssdraw

Source
Expand description

A simple screen saver for the display

This is a simple screen saver that draws a random number of points on the display.

§Usage

Cargo.toml

[dependencies]
rand = { version = "0.8.5", features = ["small_rng"], default-features = false }

src/main.rs

use rand::rngs::SmallRng;
use rand::SeedableRng;

let mut rng = SmallRng::seed_from_u64(42);
let mut screen_saver = ScreenSaver::<_, 32>::new(rng);
let mut display = Display::new();
loop {
    display.clear();
    screen_saver.tick_draw(&mut display);
    display.flush();
}

Structs§

ScreenSaver
A screen saver that draws a random number of points on the display