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:
Un driver de bajo nivel para el panel (
pantalla).Dos fuentes de mapa de bits: 8×8 (
fuente_8x8) y 12×16 (fuente_12x16).
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
BUSYdel 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!».
Guía de uso
Referencia de la API