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).