display --- driver display#

Modul display mengekspos driver untuk display eksternal yang dapat dipasang ke OpenMV Cam. Empat antarmuka didukung:

  • TFT yang terhubung via SPI (display 16-bit yang lebih kecil seperti SSD1351), melalui SPIDisplay.

  • Panel RGB paralel 24-bit yang dikendalikan oleh pengontrol LTDC/LCD-TFT, melalui RGBDisplay. Bus paralel yang sama juga mengumpankan konverter HDMI / DisplayPort eksternal (mis. TFP410), sehingga output HDMI dan DisplayPort juga dikonfigurasi melalui RGBDisplay.

  • Panel MIPI-DSI, melalui DSIDisplay.

  • Video analog NTSC pada shield OpenMV TV, melalui TVDisplay.

Inisialisasi khusus panel terdapat dalam kelas pengontrol khusus (SSD1351 untuk panel SPI, ST7701 untuk panel DSI) yang diberikan ke konstruktor display melalui argumen controller. Kecerahan lampu latar dikendalikan oleh DACBacklight atau PWMBacklight, dihubungkan melalui argumen backlight.

Konstanta di bawah ini memilih ukuran bingkai output dan diterima sebagai argumen framesize oleh setiap kelas display. Setelah dikonstruksi, objek display menerima buffer image.Image melalui metode write()-nya untuk menampilkan sebuah bingkai.

Kelas#

Konstanta#

display.QVGA: int#

Resolusi 320x240 untuk framesize.

display.TQVGA: int#

Resolusi 240x320 untuk framesize.

display.FHVGA: int#

Resolusi 480x272 untuk framesize.

display.FHVGA2: int#

Resolusi 480x128 untuk framesize.

display.VGA: int#

Resolusi 640x480 untuk framesize.

display.THVGA: int#

Resolusi 320x480 untuk framesize.

display.FWVGA: int#

Resolusi 800x480 untuk framesize.

display.FWVGA2: int#

Resolusi 800x320 untuk framesize.

display.TFWVGA: int#

Resolusi 480x800 untuk framesize.

display.TFWVGA2: int#

Resolusi 480x480 untuk framesize.

display.SVGA: int#

Resolusi 800x600 untuk framesize.

display.WSVGA: int#

Resolusi 1024x600 untuk framesize.

display.XGA: int#

Resolusi 1024x768 untuk framesize.

display.SXGA: int#

Resolusi 1280x1024 untuk framesize.

display.SXGA2: int#

Resolusi 1280x400 untuk framesize.

display.UXGA: int#

Resolusi 1600x1200 untuk framesize.

display.HD: int#

Resolusi 1280x720 untuk framesize.

display.FHD: int#

Resolusi 1920x1080 untuk framesize.

Catatan

Gunakan refresh 30 Hz dengan pengaturan ini. STM32H7 tidak mampu mengendalikan 1080p pada 60 Hz.

display.IOCTL_CHANNEL: int#

Selektor ioctl untuk mengatur saluran display TV (hanya TVDisplay).