Tag: displays

7 posts tagged with "displays".

Getting console frames onto the Feather RP2040 DVI

Two days between the H7 and a real HDMI picture, including a missing ground return and a clock divider that misreported its rate.

First light on the Feather RP2040 DVI

The DVI board had the console's palette on a monitor within 45 minutes of arriving, despite a wrong-variant pinout diagram and a slicer typing G-code into my REPL.

Reading the framebuffer out of RAM

The standalone build sends nothing back to a host, so before I could redesign the boot splash I had to work out how to screenshot a screen my Mac cannot see.

The HDMI board I bought before reading the datasheet

I bought a 50-pin RGB888-to-HDMI board, then counted the pins. The Nucleo never had 24 to give, so the fix is probably a second microcontroller whose whole job is HDMI.

Moving the SPI panel to DMA

The SPI blit was a blocking row-by-row write that stalled the console for about 13 ms every frame. DMA fixed it and the data cache nearly broke it.

The SPI panel and me

I had a working HDMI path at 12:48am. The next morning I picked up the tiny SPI screen instead and spent nine hours reinventing flicker.

The SPI panel, from a blank screen to 25 MHz

Getting the desktop off the USB stream and onto a real LCD, then climbing from 1 MHz to 25 MHz without losing the audio.