Librería Pantalla — Heltec Vision Master E213

Driver en MicroPython para el panel e-paper LCMEN2R13EFC1 de 2.13» montado en la placa Heltec Vision Master E213 (ESP32-S3).

El proyecto incluye:

Nota

Esta documentación está pensada para consultarse junto al datasheet HT-VME213 del panel, que describe el protocolo SPI y las LUTs utilizadas.

Características

  • Orientación configurable (0 = 128×250 retrato, 90 = 250×128 apaisado).

  • Framebuffer en RAM de 1 bit por píxel (4000 bytes).

  • API de dibujo simple: píxeles, líneas horizontales/verticales, texto con dos tamaños de fuente.

  • Refresco bloqueante basado en el pin BUSY del panel.

  • Modo *deep sleep* para minimizar el consumo entre refrescos.

Ejemplo rápido

from pantalla import Pantalla, NEGRO, BLANCO

pan = Pantalla(orientacion=90)
pan.limpiar(BLANCO)
pan.texto("Hola Mundo!", x=10, y=20, color=NEGRO, tamaño=16)
pan.actualizar()

Para más detalles, ver Ejemplo: «Hola Mundo!».

Apéndices

Índices y búsqueda