No description
Find a file
Liz 350a5aa1d7
Some checks failed
Arduino Library CI / build (push) Has been cancelled
freq needs to be 150, removing tinyusb CI types
2025-02-25 08:59:48 -05:00
.github freq needs to be 150, removing tinyusb CI types 2025-02-25 08:59:48 -05:00
examples add ifdef to examples for pin defines 2025-02-25 08:44:34 -05:00
src revert clang on drivers folder 2025-02-25 08:21:06 -05:00
.gitignore Initial commit 2024-08-10 13:04:51 +01:00
code-of-conduct.md CI, clang, readme 2025-02-24 12:29:05 -05: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 CI, clang, readme 2025-02-24 12:29:05 -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.