flipdot-graphics
An implementation of the embedded-graphics::DrawTarget trait using the flipdot crate to provide an easy way to send text and graphics to Luminator flip-dot and LED signs over RS-485.
Tested with a MAX3000 90 × 7 side sign. Should work with any flip-dot or LED sign that uses the 7-pin circular connector, but no guarantees.
Intended only for hobbyist and educational purposes. Not affiliated with Luminator in any way.
Usage
Here's a full example of drawing some graphics on a sign:
use ;
use ;
// Connect to a sign with a given address and type over serial.
let mut display = try_new?;
// Draw a circle and a triangle.
new
.into_styled
.draw?;
new
.into_styled
.draw?;
// Send the page to the sign.
display.flush?;
// Keep editing the same page, adding some text.
let style = new;
new.draw?;
// Send the updated page to the sign.
display.flush?;
// Set all pixels on.
display.clear?;
display.flush?;
License
Distributed under the MIT license.