Ross ROSS = Recommend OSS · open-source software intelligence for agents

Wren6991/PicoDVI

Bitbanged DVI on the RP2040 Microcontroller observed · 2026-08-28

github.com/Wren6991/PicoDVI · C · BSD-3-Clause (permissive) observed · 2026-08-28

Health v2 · maintenance only

75/100

  • Activity 95
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 2050
  • days_rel: n/a
  • days_push: 33
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1504 stars · 192 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

PicoDVI is a library that bitbangs DVI/HDMI video output directly from RP2040 and RP2350 microcontrollers using PIO, DMA, and overclocked CPU cores, with no dedicated video hardware in between. It includes libdvi for TMDS encoding and video timing, plus libsprite for 2D graphics rendering, with example applications and demos.

Use cases

  • output DVI/HDMI video from a Raspberry Pi Pico
  • display graphics on a monitor from an RP2040 microcontroller
  • render sprites and tiles on a microcontroller-driven display
  • drive 640x480p 60 Hz video from a microcontroller with no extra hardware
  • build retro game or demo projects with HDMI output on RP2040
  • port DVI output code to RP2350 with RISC-V or Cortex-M33

When to choose

  • you need video output from an RP2040/RP2350 without a dedicated video chip
  • you want a well-documented, BSD-licensed DVI library for Pico projects
  • you want example apps and sprite rendering included out of the box

When to avoid

  • you need high resolutions beyond what overclocked M0+/Hazard3 cores can sustain
  • your target microcontroller is not an RP2040 or RP2350
  • you need GPU-accelerated or HDMI audio features

Facets

library · maturity active

graphics embedded sdk developer-tools embedded-systems hardware graphics cross-platform embedded c cpp dvi tmds rp2040 rp2350 raspberry-pi-pico video-output pio bitbanging libdvi libsprite

1 source

Member repositories

RepositoryRoleHealth v2
Wren6991/PicoDVImain75

For agents

markdown · JSON · MCP: product_card(name="Wren6991/PicoDVI")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem