No description
Find a file
2025-08-05 18:07:16 -05:00
.github Use more parallelism in CI 2025-02-25 18:08:13 -06:00
examples add fruit jam pin config to logic in examples 2025-08-05 18:07:16 -05:00
src code format 2025-07-18 14:56:52 -05:00
.gitignore Ignore generated files 2025-02-27 09:46:53 -06:00
code-of-conduct.md CI, clang, readme 2025-02-24 12:29:05 -05:00
Doxyfile doxygen must be quiet 2025-02-25 21:49:26 -06:00
hstx-graphicsmode.png reduce image size 2025-02-24 11:26:13 -06:00
hstx-textmode.png reduce image size 2025-02-24 11:26:13 -06:00
keywords.txt CI, clang, readme 2025-02-24 12:29:05 -05:00
library.properties Update library.properties version 2025-07-18 15:19:43 -05:00
LICENSE.txt CI, clang, readme 2025-02-24 12:29:05 -05:00
README.md Update README.md 2025-02-24 13:08:30 -05:00

DVI for HSTX (Adafruit Arduino library)

This repository is home to the Adafruit GFX compatible DVI driver for RP2 chips with HSTX (e.g. Adafruit Metro RP2350, Adafruit Fruit Jam).

Important note on overclocking: This library overclocks your RP2 chip to 264MHz. Simply including the <Adafruit_dvhstx.h> header enables this overclocking, separate from the option in the Arduino Tools menu. Just like PC overclocking, theres some risk of reduced component lifespan, though the extent (if any) cant be precisely quantified and could vary from one chip to another. Proceed at your own discretion.

Introduction

DV HSTX will enable you to create big, bold audio visual projects using Arduino and an HDMI display of your choice.

Text mode display Graphics

Documentation

See the examples in the examples folder. These examples should all work without changes on the Adafruit Feather RP2350, Adafruit Metro RP2350, and Adafruit Fruit Jam, as well as any other boards that define the HSTX pinout with preprocessor macros PIN_CKP, PIN_D0P, PIN_D1P, and PIN_D2P. If these are defined, then you can simply use DVHSTX_PINOUT_DEFAULT.

If your board does not define the HSTX pin mapping, it can be written as 4 numbers inside curly braces: {ckp, d0p, d1p, d2p} where e.g., ckp is the GPIO# of the positive pin in the clock pair, d0p is the positive pin in the D0 or red pin pair, and so on.