picodvi
pico-playground
Our great sponsors
picodvi | pico-playground | |
---|---|---|
30 | 7 | |
195 | 407 | |
- | 3.4% | |
0.0 | 2.1 | |
about 3 years ago | 4 months ago | |
C | C | |
BSD 3-clause "New" or "Revised" License | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
picodvi
-
FuryGpu – Custom PCIe FPGA GPU
The RP2040 is a great MCU for playing with graphics as it can bit bang VGA and DVI/HDMI. There's some info on the DVI here: https://github.com/Wren6991/PicoDVI
I wrote a couple of articles on how to do bit banged VGA on the RP2040 from scratch: https://gregchadwick.co.uk/blog/playing-with-the-pico-pt5/ and https://gregchadwick.co.uk/blog/playing-with-the-pico-pt6/ plus an intro to PIO https://gregchadwick.co.uk/blog/playing-with-the-pico-pt4/
-
Video Game Module for Flipper Zero
A few years back someone was bit banging DVI and 720p 30fps video straight off the RP2040 GPIO pins with just inline resistors between not and the HDMI cable.
-
VGA driver using PIO and DMA on the RP2040
I have the Adafruit DVI board and have been hacking on it some. It's more fun than should be allowed.
There's a project to get this running using Rust[1]. Currently it outputs the blue channel with sync, but has trouble with the other two channels. I don't have a hardware lab with scope, logic analyzer, etc., so it's not easy for me to debug.
In the meantime, I've been doing some experiments in the C codebase as well[2], mostly in the direction of proportionally spaced bitmap text, using the fonts in the X11 distribution.
-
Recommend MCU with dual USB - one host and one device IF?
There is even bit-banged DVI library for pico.
-
Show HN: PicoVGA Library – VGA/TV Display on Raspberry Pi Pico
Apparently, there is a digital video output project for the RP2040 already out there [0]! As for why digital video is more rare, it is because the common digital video formats are higher bandwidth and require higher signal integrity.
- Fast algorithm to scale a image
-
Least resourceful 18 year old air defense ukrainian soldier with basic coding abilities
I've seen people implement DVI with PIO, and I'm sure basic missile commands wouldn't be as bandwidth-intensive as that.
- Is a Raspberry Pi Pico able to play video on a spi-tft screen?
-
Help understanding current-mode and TMDS logic in DIV/HDMI.
For example this guy (https://github.com/Wren6991/PicoDVI) essentially 'bit bangs' CML. Sure its not a completely compliant implementation, but it's pretty close... In his case using a push pull with 3.3V/0V. I don't know how he's getting a 0.8V swing.
- Bitbanged DVI on the RP2040 Microcontroller
pico-playground
- Video streaming on Pico
-
Microcontroller VGA Interface Projects
The RP2040 (as used by the Raspberry Pi Pico) can generate some impressive video thanks to its PIO. E.g. Luke Wren's work giving DVI output https://github.com/Wren6991/picodvi and the scanvideo library: https://github.com/raspberrypi/pico-playground
I did a write up going over how to generate VGA video from scratch to produce some SNES like graphics:
-
ESP32 as spoofed USB audio input/output
The example sketch you can use without any modifications nessasory
-
Struggling to find good Python examples
https://github.com/raspberrypi/pico-playground https://github.com/raspberrypi/pico-examples
-
Got I2S DAC working with Pico!
I used the USB sound card example: https://github.com/raspberrypi/pico-playground/blob/master/apps/usb_sound_card
-
Cool, the Raspberry Pi folks already figured out turning the Pico into a USB sound card!
You'll need to edit this file after you download it first. Add the lines PICO_AUDIO_I2S_DATA_PIN=28 and PICO_AUDIO_I2S_CLOCK_PIN_BASE=26 in the compile definitions. After that, you can compile it as normal.
- Raspberry Pi Pico Playground
What are some alternatives?
pico-examples
pico-sdk
pico-micropython-examples - Examples to accompany the "Raspberry Pi Pico Python SDK" book.
showmewebcam - Raspberry Pi + High Quality Camera = High-quality USB Webcam!
Gert-VGA-666 - Resources for Gert VGA 666
ATTiny-B-W-VGA - Black and white VGA output for ATTiny45
Arduino_STM32 - Arduino STM32. Hardware files to support STM32 boards, on Arduino IDE 1.8.x including LeafLabs Maple and other generic STM32F103 and STM32F407 boards.
vga-rpi - VGA interface using Raspberry Pi as a PCXT graphics card emulator
pico-zxspectrum - ZX Spectrum for Raspberry Pico Pi RP2040
Adafruit_BME280_Library - Arduino Library for BME280 sensors