An open API service indexing awesome lists of open source software.

https://github.com/pixelspark/sparkboard

Periodically downloads images over HTTP, dithers them, and displays them on an e-paper display. Runs on Raspberry Pi.
https://github.com/pixelspark/sparkboard

dithering e-ink e-paper rust waveshare

Last synced: about 2 months ago
JSON representation

Periodically downloads images over HTTP, dithers them, and displays them on an e-paper display. Runs on Raspberry Pi.

Awesome Lists containing this project

README

        

# Sparkboard

Periodically downloads images over HTTP, dithers them, and displays them on an e-paper display. Runs on Raspberry Pi.

## Building

Regular build:
````sh
cargo build
````

For Raspberry Pi:
````sh
cargo build --target=arm-unknown-linux-musleabi
````

## Usage

````sh
# Run a test
RUST_LOG=debug ./sparkboard -t 7in5v2 -d /dev/spidev0.0 test

# Show a PNG image (must be 800x480 for the v2 display)
RUST_LOG=info ./sparkboard -t 7in5v2 fetch "http://example.com/image-800x480.png"

# Show a PNG image (must be 640x384 for the bc display)
RUST_LOG=info ./sparkboard -t 7in5bc fetch "http://example.com/image-640x384.png"
````

## License

[MIT](./LICENSE.txt)