Commit History

Autor SHA1 Mensaxe Data
  ZiB 09e2910950 Abort mid-refresh with a reset pulse before power_off()/hibernate() hai 3 semanas
  ZiB d4f301c61b Capture power_off/hibernate for all panels; add dev-time diagnostics gate hai 3 semanas
  ZiB bb09adc601 engine: generalize row order to LineOrder; make 579c a faithful GxEPD2 replay hai 3 semanas
  ZiB 4300e0fe93 Restructure: ship only the component; move dev-only trees out hai 3 semanas
  ZiB 5e03652283 Drop history/misstep narrative from component comments hai 3 semanas
  ZiB c5a3283654 engine: busy-wait after reset (OTP-init panels like F52) hai 3 semanas
  ZiB 4d5585f291 Generalize pixel format to bits_per_pixel + palette; support Arduino hai 3 semanas
  ZiB 52f038b7a6 gxepd2: raise WRITE_PLANE byte budget to cut loop-scheduling overhead hai 1 mes
  ZiB 16f3505e91 Add row_interleave: send rows in top/bottom-pair order, not sequential hai 1 mes
  ZiB 3025c371f3 Add a real dual-region write path to CycleEngine for GDEY0579F51 hai 1 mes
  ZiB 05a869051b Abort the whole update cycle on a busy timeout, don't press ahead hai 1 mes
  ZiB 12fbe73a5f Fix CycleEngine's own plane_bytes_ to respect packed_2bpp_plane hai 1 mes
  ZiB 838a4b137d Add model: selection and two more panel descriptors hai 1 mes
  ZiB 682235efa8 Roll back to stock GxEPD2 protocol values, keeping the real fix hai 1 mes
  ZiB 8b14801c6b Log a byte histogram of each plane buffer before transmitting it hai 1 mes
  ZiB 9b18eeeea1 Add command-skeleton logging for direct comparison against a captured epaper_spi trace hai 1 mes
  ZiB fdd18407a6 Drop SPI clock to 10MHz, matching the proven-working driver hai 1 mes
  ZiB 4fdc4cc523 Replace GxEPD2's blocking refresh cycle with a native chunked engine hai 1 mes