ZiB
|
6c4ca34aeb
Add packed-2bpp pixel format and two JD79667/HX8717 4-color descriptors
|
1 miesiąc temu |
ZiB
|
081fa8f4f4
Fix GDEQ0583T31 window xe byte: 0x8F -> 0x87 (647, not 655)
|
1 miesiąc temu |
ZiB
|
726e5ef7e1
Correct busy-pin-polarity scope note: GxEPD2 already has this as data
|
1 miesiąc temu |
ZiB
|
758becd5df
Start a busy-pin-polarity log, captured as panels are touched
|
1 miesiąc temu |
ZiB
|
838a4b137d
Add model: selection and two more panel descriptors
|
1 miesiąc temu |
ZiB
|
a4ac4b79e4
Add harness runners for the four panels on the bench today
|
1 miesiąc temu |
ZiB
|
42c87bb88d
Add a dynamic-tracing harness for extracting GxEPD2 per-panel protocol data
|
1 miesiąc temu |
ZiB
|
1edb89e05b
Match red-plane invert to the stock display-update-control register value
|
1 miesiąc temu |
ZiB
|
682235efa8
Roll back to stock GxEPD2 protocol values, keeping the real fix
|
1 miesiąc temu |
ZiB
|
9d80ac067b
Actually wire up the configured lambda - it was never running
|
1 miesiąc temu |
ZiB
|
8b14801c6b
Log a byte histogram of each plane buffer before transmitting it
|
1 miesiąc temu |
ZiB
|
9b18eeeea1
Add command-skeleton logging for direct comparison against a captured epaper_spi trace
|
1 miesiąc temu |
ZiB
|
fdd18407a6
Drop SPI clock to 10MHz, matching the proven-working driver
|
1 miesiąc temu |
ZiB
|
cb280b6b8d
Bracket the refresh trigger with explicit power-on/off, matching the proven driver
|
1 miesiąc temu |
ZiB
|
136b1c892f
Fix red-plane bit convention: was inverted, painting solid red for any frame with no red pixels
|
1 miesiąc temu |
ZiB
|
c4c5a885a1
Fix solid-black output: correct the display-update-control bytes
|
1 miesiąc temu |
ZiB
|
78c2df4cba
Temporarily widen the busy-wait ceiling to diagnose a hang on real hardware
|
1 miesiąc temu |
ZiB
|
4fdc4cc523
Replace GxEPD2's blocking refresh cycle with a native chunked engine
|
1 miesiąc temu |
ZiB
|
4c83aa16f1
Document unresolved watchdog crash on gxepd2_update and a bigger alternative
|
1 miesiąc temu |
ZiB
|
5300f73932
Reset the watchdog directly instead of through esphome's rate-limited feed_wdt()
|
1 miesiąc temu |
ZiB
|
c54c448e6b
Subscribe the update task to the ESP-IDF task watchdog
|
1 miesiąc temu |
ZiB
|
bebba98fd3
Extend single-threaded draw-lambda safety to every page, not just the first
|
1 miesiąc temu |
ZiB
|
c979e40789
Let update() return once the draw lambda finishes, not after the refresh
|
1 miesiąc temu |
ZiB
|
8102437078
Make update() non-blocking: run the GxEPD2 refresh on its own task
|
1 miesiąc temu |
ZiB
|
8e5f28e153
Log setup()/update() timing, matching epaper_spi's "Display update took" line
|
1 miesiąc temu |
ZiB
|
f85e83fd6d
Fix idle-task watchdog crash from long uninterrupted SPI write bursts
|
1 miesiąc temu |
ZiB
|
d3314558a7
Feed the task watchdog during GxEPD2's busy-wait spin
|
1 miesiąc temu |
ZiB
|
40c637833e
Route GxEPD2's Serial.print/println output to the ESPHome logger
|
1 miesiąc temu |
ZiB
|
20485a43f4
Fix inverted black/white for THREE_COLOR panels; add 579c master-only debug toggle
|
1 miesiąc temu |
ZiB
|
ff647b2252
Fix "Attempted read from write-only channel" bricking every panel command
|
1 miesiąc temu |