add e-ink display gdew0154m09 to waveshare_epaper (#2987)

* add m5stack core ink gdew0154m09

* Update components/display/waveshare_epaper.rst

---------

Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
This commit is contained in:
Tobias Oort 2023-07-05 21:32:39 +02:00 committed by GitHub
parent f11a43ab48
commit 5d6ce459b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -7,8 +7,12 @@ Waveshare E-Paper Display
The ``waveshare_epaper`` display platform allows you to use The ``waveshare_epaper`` display platform allows you to use
some E-Paper displays sold by `Waveshare <https://www.waveshare.com/product/displays/e-paper.htm>`__ some E-Paper displays sold by `Waveshare <https://www.waveshare.com/product/displays/e-paper.htm>`__
with ESPHome. The 2.13" `TTGO module <https://github.com/lewisxhe/TTGO-EPaper-Series>`__ with an ESP32 on the board is supported as well. with ESPHome. The 2.13" `TTGO module <https://github.com/lewisxhe/TTGO-EPaper-Series>`__ with an ESP32 on the board
Depending on your specific revision of the board you might need to try out the ``-b73`` or ``-b1`` version (see below). is supported as well. Depending on your specific revision of the board you might need to try out the ``-b73`` or ``-b1``
version (see below).
The 1.54" `Good Display gdew0154m09 <https://www.good-display.com/product/206.html>`__
as used in the `M5Stack Core Ink <https://shop.m5stack.com/products/m5stack-esp32-core-ink-development-kit1-54-elnk-display>`__
is also supported.
Similar modules sold by other vendors might also work but not have been tested yet. Currently only Similar modules sold by other vendors might also work but not have been tested yet. Currently only
single-color E-Ink displays are implemented and of those only a few modules. single-color E-Ink displays are implemented and of those only a few modules.
@ -99,6 +103,12 @@ Configuration variables:
- ``7.50inV2alt`` (alternative version to the above ``7.50inV2``) - ``7.50inV2alt`` (alternative version to the above ``7.50inV2``)
- ``7.50in-hd-b`` - Can't use with an ESP8266 as it runs out of RAM - ``7.50in-hd-b`` - Can't use with an ESP8266 as it runs out of RAM
- ``gdey029t94`` - GooDisplay GDEY029T94, as used on the AdaFruit MagTag - ``gdey029t94`` - GooDisplay GDEY029T94, as used on the AdaFruit MagTag
- ``1.54in-m5coreink-m09`` - GoodDisplay gdew0154m09, as used in the M5Stack Core Ink
.. warning::
The BUSY pin on the gdew0154m09 must be inverted to prevent permanent display damage. Set the pin to
``inverted: true`` in the config.
- **busy_pin** (*Optional*, :ref:`Pin Schema <config-pin_schema>`): The BUSY pin. Defaults to not connected. - **busy_pin** (*Optional*, :ref:`Pin Schema <config-pin_schema>`): The BUSY pin. Defaults to not connected.
- **reset_pin** (*Optional*, :ref:`Pin Schema <config-pin_schema>`): The RESET pin. Defaults to not connected. - **reset_pin** (*Optional*, :ref:`Pin Schema <config-pin_schema>`): The RESET pin. Defaults to not connected.