https://github.com/aayes89/rpicotv
Using a Raspberry Pi Pico to handle PNG images and output them via VGA
https://github.com/aayes89/rpicotv
png raspberry-pi-pico rp2040 vga video-processing
Last synced: 28 days ago
JSON representation
Using a Raspberry Pi Pico to handle PNG images and output them via VGA
- Host: GitHub
- URL: https://github.com/aayes89/rpicotv
- Owner: aayes89
- License: cc0-1.0
- Created: 2024-04-29T13:52:05.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-29T14:12:37.000Z (over 1 year ago)
- Last Synced: 2025-03-23T02:41:17.572Z (7 months ago)
- Topics: png, raspberry-pi-pico, rp2040, vga, video-processing
- Language: C
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RPicoTV
Using a Raspberry Pi Pico to handle PNG images and output them via VGA.# Description
It reads image data in PNG format from the set data pin, stores it in a data matrix and generates a VGA signal, sending the image pixels to the TV using that data. The data being sent from the data pin must be in the appropriate format for a PNG image (RGBA8888).# Applications
As it takes advantage of reading via serial port and/or GPIO pin, it can be linked to another device with WiFi capability which is responsible for receiving the images and sending them to the RPi, so it is possible to say that you have a wireless VGA adapter.# TODO
* Improve the emulation of the DAC circuit by software.
* Expand the spectrum of image management to JPG and BMP.
* Increase color handling from 256 to 24bits, as well as screen resolution support from 640x480 to 1024x768 or higher.
* Include the possibility of handling HDMI in SD and HD capacity