8000 rp2350: dvi display blanks during flash writes · Issue #10031 · adafruit/circuitpython · GitHub
[go: up one dir, main page]

Skip to content
rp2350: dvi display blanks during flash writes #10031
Closed
@jepler

Description

@jepler

CircuitPython version and board name

Adafruit CircuitPython 9.2.3-17-gfe23bd7cf8-dirty on 2025-02-04; Adafruit Metro RP2350 with rp2350b

Code/REPL

import board
import picodvi
import displayio
import framebufferio

displayio.release_displays()

fb = picodvi.Framebuffer(320, 240, clk_dp=board.CKP, clk_dn=board.CKN,
                                   red_dp=board.D0P, red_dn=board.D0N,
                                   green_dp=board.D1P, green_dn=board.D1N,
                                   blue_dp=board.D2P, blue_dn=board.D2N,
                                   color_depth=16)
display = framebufferio.FramebufferDisplay(fb)

Behavior

After the code runs, the display is visible. However, copying a file to CIRCUITPY causes the display to blank. It seems the display is not outputting anything at all (not correct sync), because my HDMI to USB video capture dongle shows a test pattern during this time. After the write finishes, the display comes back.

Description

This happens back to 9.2.0, and both on a Feather RP2350 with self-soldered PSRAM and on a Metro RP2350 prototype. Encountered while working on #10028 but is not caused by the method that PR uses to set up the display.

Additional information

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0