PicoRabbit is an experimental project to implement a presentation tool like Rabbit on Raspberry Pi Pico 2.
- DVI output using HSTX
- Buffering
- Text rendering
- Paging/Transition
- mruby integration
- PicoRuby integration
- USB MSC support
The project requires a Raspberry Pi Pico 2 or other hardware with the RP2350 chip to output DVI using the HSTX interface. For video output, you need a digital video connector with current-limiting resistors connected to GPIOs 12-19. It matches the Pico DVI Sock design.
Ready-to-use boards are available from:
- Switch Science: DVI Adapter Board for Raspberry Pi Pico (Japan)
- Adafruit: Adafruit DVI Sock for Pico (US & International)
- GPIO 12: D0+
- GPIO 13: D0-
- GPIO 14: CK+
- GPIO 15: CK-
- GPIO 16: D2+
- GPIO 17: D2-
- GPIO 18: D1+
- GPIO 19: D1-
I highly recommend using the official Raspberry Pi Pico Extension for Visual Studio Code to development and debugging. See Getting Started guide.
mkdir build
cd build
export PICO_SDK_PATH=/path/to/pico-sdk
cmake ..
make
See LICENSE.md.