Skip to content

esp32/boards: Add INKPLATE6 board. #8493

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed

Conversation

mattytrentini
Copy link
Contributor

Added an INKPLATE6 board definition containing drivers published at e-radionica/Inkplate-micropython.

Tested on an Inkplate6 device; all example scripts worked as-expected.

Would be good to get some feedback from @tve and @davidzovko (or someone from e-radionica).

@davidzovko
Copy link

@nitko12 would you mind checking this?

@mattytrentini
Copy link
Contributor Author

Thanks @davidzovko and @nitko12!

Until the board definition is merged, you can build it by pulling this PR (gh pr checkout 8493) and then compiling with the locally installed toolchain or by using docker in the root of your MicroPython clone:

> docker run -ti --rm -v $(pwd):/code -w /code espressif/idf:v4.2 bash -c "make -C mpy-cross && make -C ports/esp32 BOARD=INKPLATE6 submodules all"

@dpgeorge
Copy link
Member

This pulls in a lot of 3rd party Python driver code (which is not formatted correctly for this repo...). We need to decide how to handle that, eg put it in drivers/, put it in the micropython-lib repo, not include it, or something else.

@jimmo jimmo added the board-definition New or updated board definition files. Combine with a port- label. label Oct 9, 2023
RetiredWizard pushed a commit to RetiredWizard/micropython that referenced this pull request Oct 25, 2023
tannewt added a commit to tannewt/circuitpython that referenced this pull request Oct 25, 2023
tannewt added a commit to tannewt/circuitpython that referenced this pull request Oct 25, 2023
@mattytrentini
Copy link
Contributor Author

Now that we have mip to allow package installations, I think it's best to create a mip-installable Inkplate package for this software. The user would deploy ESP32_GENERIC and then use mip to install the Inkplate package.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
board-definition New or updated board definition files. Combine with a port- label. port-esp32
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants