Thursday, June 13, 2024

Feather of the Day: Adafruit Feather RP2040 with DVI Output Port #RP2040 #Adafruit #Feather

The Adafruit Feather ecosystem is so rich with hardware diversity, we wanted to share them, one each day. Today is the Adafruit Feather RP2040 with DVI Output Port – Works with HDMI!

Wouldn’t it be cool if you could display images and graphics from a microcontroller directly to an HDMI monitor or television? We think so! So we designed this RP2040 Feather that has a digital video output (a.k.a DVI) that will work with any HDMI monitor or display. Note it doesn’t do audio, just graphics!

It’s kinda like we took our RP2040 Feather and DVI Breakout board and glued them together. You get all the pins for use on the Feather, the Lipoly battery support, USB C power / data, onboard NeoPixel, 8MB of FLASH for storing code and files, and then with the 8 unused pins, a DVI output that can be used CircuitPython or with the PicoDVI library in Arduino or Pico SDK

Note that the DVI video generation uses one full core, both PIOs, and 150K (320×240) or 190K (400×240) of SRAM. It’s kinda maxed out so be aware of the remaining resource limitations.

We also connected the HDMI-connectors I2C pins to the SDA/SCL of the Feather (through a safe level shifter) so you can read the EDID EEPROM of displays, and have broken out the CEC and Utility pads. The Hot Plug Detect pin is also available on the very end of the 16-pin header. Read this pin to know when a display has been connected!

Because it’s part of our Feather ecosystem, you can take advantage of the 50+ Wings that we’ve designed to add all sorts of cool accessories. Plus that built in battery charging and monitoring you know and love is here.

Use

The Adafruit Feather RP2040 with DVI Output Port Guide provides all the details and use examples.

Projects:

Would you like to see this Feather in action? Check out the projects below:

You can buy the Adafruit Feather RP2040 DVI in the Adafruit shop.

No comments:

Post a Comment