htlabnet/pico_usb_disp

1.0.0

Latest
uploaded 1 week ago
Drive an external monitor from an ESP32-S2/S3/P4 through a USB display adapter, with no PC or OS required. DisplayLink DL-1xx on S2/S3/P4; MCT Trigger 6 / MacroSilicon MS91xx on the P4 (USB High-Speed).

Readme

# Pico_USB_Disp


Drive a monitor from your microcontroller with a USB graphics display adapter.

This library implements USB display protocols on resource-constrained embedded platforms without requiring Linux or a desktop operating system.

With a supported adapter, a Raspberry Pi Pico or an ESP32 board can provide Full HD display output (1920 × 1080 at 60 Hz) using only two USB data lines (D+ and D-) for communication.

Because the adapter generates a standards-compliant video signal, it generally provides broader monitor compatibility than implementations that use simplified DVI signaling, such as PicoDVI.




## Overview

See [introduction page](https://htlabnet.github.io/Pico_USB_Disp).

日本語での解説記事は[こちら](https://htlab.net/electronics/mcu/raspberrypi/pico-usb-display-library/)にあります。



## Installation

**Arduino** - Search for **Pico_USB_Disp** in the Library Manager and install it.

**ESP-IDF** - Add the component to your project:

```bash
idf.py add-dependency "htlabnet/pico_usb_disp^1.0.0"
```

See the [Library Usage](https://htlabnet.github.io/Pico_USB_Disp/usage/) for wiring, and code examples.





Links

To add this component to your project, run:

idf.py add-dependency "htlabnet/pico_usb_disp^1.0.0"

download archive

Stats

  • Archive size
    Archive size ~ 158.80 KB
  • Downloaded in total
    Downloaded in total 0 times
  • Downloaded this version
    This version: 0 times

Badge

htlabnet/pico_usb_disp version: 1.0.0
|