Tu panel e-paper no está roto: cómo el estado retenido hace que los drivers parezcan tener bugs

E-Paper Panel Isn't Broken: How Retained State Makes Drivers Look Buggy

Tu panel e-paper no está roto: cómo el estado retenido hace que los drivers parezcan tener bugs

El autor pasó una tarde arreglando tres bugs en un driver de e-paper que no existían. Al portar un ejemplo de RP2350 a ESP32-C3, descubrió que el controlador del panel retiene estado entre ejecuciones, lo que provoca fallos intermitentes que parecen bugs deterministas. Un reset de hardware no lo soluciona; solo quitar la alimentación lo hace. El artículo detalla los síntomas (contenido desplazado, refrescos rápidos o colgados) y ofrece un protocolo: cortar la corriente, ejecutar una vez, no interrumpir y luego juzgar.

El panel miente reteniendo estado entre ejecuciones, por lo que cada experimento estaba contaminado por el anterior.

Más de este día

2026-09-04