From ed0bdf23a710b09ac707020390ff33da5263185a Mon Sep 17 00:00:00 2001 From: Mikey Sklar Date: Sun, 18 Oct 2026 13:25:23 -0700 Subject: [PATCH] dotclockframebuffer: use vsync_idle_low for the vsync idle level The vsync idle level was taken from hsync_idle_low, so the vsync_idle_low argument was ignored. Co-Authored-By: Claude Opus 5.5 (1M context) --- .../common-hal/dotclockframebuffer/DotClockFramebuffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c b/ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c index 7e0ab560319..77bb0592e11 100644 --- a/ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c +++ b/ports/espressif/common-hal/dotclockframebuffer/DotClockFramebuffer.c @@ -103,7 +103,7 @@ void common_hal_dotclockframebuffer_framebuffer_construct(dotclockframebuffer_fr cfg->timings.vsync_back_porch = vsync_back_porch; cfg->timings.vsync_front_porch = vsync_front_porch; cfg->timings.flags.hsync_idle_low = hsync_idle_low; - cfg->timings.flags.vsync_idle_low = hsync_idle_low; + cfg->timings.flags.vsync_idle_low = vsync_idle_low; cfg->timings.flags.de_idle_high = de_idle_high; cfg->timings.flags.pclk_active_neg = !pclk_active_high; cfg->timings.flags.pclk_idle_high = pclk_idle_high;