From 031ea607a87200e0bddf234e0dd9e2ae20429e68 Mon Sep 17 00:00:00 2001 From: Manuel Kasper Date: Mon, 11 Mar 2024 19:39:15 +0100 Subject: [PATCH] Document new support for Waveshare 2.13" V2 display (#3669) * Document new support for Waveshare 2.13" V2 display * Revert line that has gone missing and fix typo --- components/display/waveshare_epaper.rst | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/components/display/waveshare_epaper.rst b/components/display/waveshare_epaper.rst index a12c386c1..44a194a81 100644 --- a/components/display/waveshare_epaper.rst +++ b/components/display/waveshare_epaper.rst @@ -7,8 +7,9 @@ Waveshare E-Paper Display The ``waveshare_epaper`` display platform allows you to use some E-Paper displays sold by `Waveshare `__ -with ESPHome. The 2.13" `TTGO module `__ with an ESP32 on the board -is supported as well. Depending on your specific revision of the board you might need to try out the ``-b73`` or ``-b1`` +with ESPHome. The 2.13" `TTGO module `__ and the +`Waveshare Cloud Module `__ with an ESP32 +on the board are supported as well. Depending on your specific revision of the TTGO board you might need to try out the ``-b73`` or ``-b1`` version (see below). The 1.54" `Good Display gdew0154m09 `__ as used in the `M5Stack Core Ink `__ @@ -88,6 +89,7 @@ Configuration variables: - ``2.13in-ttgo-b74`` - T5_V2.3.1 with B74 display tested - ``2.13in-ttgo-b1`` - T5_V2.3 with B1 display tested - ``2.13in-ttgo-dke`` - T5_V2.3 with DKE group display (DEPG0213BN) tested + - ``2.13inv2`` - 2.13in V2 display (Pico e-Paper 2.13v2 and Cloud Module) - ``2.13inv3`` - 2.13in V3 display (Pico e-Paper 2.13v3) - ``2.70in`` - currently not working with the HAT Rev 2.1 version - ``2.70inv2`` @@ -95,7 +97,7 @@ Configuration variables: - ``2.70in-bv2`` - Black/White/Red - ``2.90in`` - ``2.90inv2`` - - ``2.90inv2-r2`` - 2.9in V2 dislplay, but with different initialization and full/partial display refresh management than ``2.90inv2`` + - ``2.90inv2-r2`` - 2.9in V2 display, but with different initialization and full/partial display refresh management than ``2.90inv2`` - ``2.90in-b`` - B/W rendering only - ``2.90in-bV3`` - B/W rendering only - ``4.20in`` @@ -120,13 +122,13 @@ Configuration variables: - **busy_pin** (*Optional*, :ref:`Pin Schema `): The BUSY pin. Defaults to not connected. - **reset_pin** (*Optional*, :ref:`Pin Schema `): The RESET pin. Defaults to not connected. Make sure you pull this pin high (by connecting it to 3.3V with a resistor) if not connected to a GPIO pin. - The B74 display variant requires the reset pin. + The 2.13" B74 and V2 display variants require the reset pin. - **rotation** (*Optional*): Set the rotation of the display. Everything you draw in ``lambda:`` will be rotated by this option. One of ``0°`` (default), ``90°``, ``180°``, ``270°``. - **full_update_every** (*Optional*, int): E-Paper displays have two modes of switching to the next image: A partial update that only changes the pixels that have changed and a full update mode that first clears the entire display and then re-draws the image. The former is much quicker and nicer, but every so often a full update needs to happen - because artifacts accumulate. On the ``1.54in``, ``1.54inv2``, ``2.13in``, ``2.90in`` and ``2.90inv2`` models you have the option to switch only + because artifacts accumulate. On the ``1.54in``, ``1.54inv2``, ``2.13in``, ``2.13inv2``, ``2.90in`` and ``2.90inv2`` models, you have the option to only do a full-redraw every x-th time using this option. Defaults to ``30`` on the described models and a full update for all other models. - **reset_duration** (*Optional*, :ref:`config-time`): Duration for the display reset operation. Defaults to ``200ms``.