My Inkplate 10 projects.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Macoy Madson 49127822f6 Added Build script 1 month ago
Basic Tried some more drawing. 1 month ago
ESP-IDF-InkPlate@9365c7f50a Initial commit 1 month ago
Inkplate-documentation@b61e609081 Initial commit 1 month ago
esp-idf@83956ebbae Initial commit 1 month ago
macoy-esp-inkplate@8039b36ea8 Expose writeLine 1 month ago
.clang-format Got display working 1 month ago
.gitignore Copied esp-idf hello_world as a base, added fork 1 month ago
.gitmodules Copied esp-idf hello_world as a base, added fork 1 month ago
Build.sh Added Build script 1 month ago
COPYING Added GPL v3 license 1 month ago
LICENSE Added GPL v3 license 1 month ago
ReadMe.org Update readme to include SDKConfig note 1 month ago

ReadMe.org

Inkplate

I tried to include all documentation in order to make this project have good longetivity.

Warning: This does still download things other than submodules due to how ESP-IDF is set up.

Linux

Initial setup

  git clone gitea@macoy.me:macoy/inkplate.git
  cd inkplate
  git submodule update --init --recursive

  # ESP-IDF toolchain
  sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
  cd esp-idf
  #./install.sh esp32 # Didn't seem to work once I tried to run . ./export.sh
  ./install.sh
  newgrp dialout # For Ubuntu (from https://askubuntu.com/questions/210177/serial-port-terminal-cannot-open-dev-ttys0-permission-denied)
  sudo usermod -a -G dialout $USER
  # Log out and back in to get port permissions!

Follow instructions in ESP-IDF-InkPlate/README.md to configure ESP. Copy ESP-IDF-InkPlate/examples/Basic_Inkplate_Functionality/Inkplate_basic_gray/sdkconfig to your project's directory in order to configure IDF for InkPlate.

Each run

  cd esp-idf
  . ./export.sh

  # In the project dir:
  idf.py build

  # Find which port
  ls /dev/tty*

Example project

  cd Basic
  idf.py build
  idf.py -p /dev/ttyUSB0 flash

Monitor, if it doesn't work:

  idf.py -p /dev/ttyUSB0 monitor

Use Ctrl+] to quit the monitor.