Skip to content
Sample repository for running the Inky display with Scenic.
Elixir
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
lib
rel
rootfs_overlay/etc
test
.formatter.exs
.gitignore
README.md
mix.exs
mix.lock

README.md

SampleScenicInky

A sample application for using the Scenic Driver for the Inky eInk display. It uses the Elixir-library Inky and a custom driver heavily based off of the the nerves-training oled bonnet driver.

Scenic is the easiest way to render text and basic primitives to the display that we've tried so far.

Getting it running on the host

You have to run this with no-halt in dev or it will just blink past and close down.

mix deps.get
mix run --no-halt

Getting it onto hardware

To start your Nerves app:

  • export MIX_TARGET=my_target or prefix every command with MIX_TARGET=my_target. For example, MIX_TARGET=rpi0
  • Install dependencies with mix deps.get
  • Create firmware with mix firmware
  • Burn to an SD card with mix firmware.burn
  • Any subsequent updates can use mix firmware.gen.script and ./upload.sh

Learn more

You can’t perform that action at this time.