display — ekran sürücüsü¶
display modülü, bir OpenMV Cam’e bağlanabilen harici ekranlar için sürücüler sunar. Dört arabirim desteklenir:
SPI’ye bağlı TFT’ler (SSD1351 gibi daha küçük 16-bit ekranlar),
SPIDisplayaracılığıyla.LTDC/LCD-TFT denetleyicisi tarafından sürülen 24-bit paralel RGB paneller,
RGBDisplayaracılığıyla. Aynı paralel veri yolu, harici HDMI / DisplayPort dönüştürücüleri de (ör. bir TFP410) besler, dolayısıyla HDMI ve DisplayPort çıkışları daRGBDisplayaracılığıyla yapılandırılır.MIPI-DSI paneller,
DSIDisplayaracılığıyla.OpenMV TV shield üzerinde NTSC analog video,
TVDisplayaracılığıyla.
Panele özgü başlatma, ekran yapıcısına controller argümanı aracılığıyla geçirilen özel denetleyici sınıflarında bulunur (SPI panelleri için SSD1351, DSI panelleri için ST7701). Arka aydınlatma parlaklığı, backlight argümanı aracılığıyla bağlanan DACBacklight veya PWMBacklight tarafından sürülür.
Aşağıdaki sabitler çıkış çerçeve boyutunu seçer ve her ekran sınıfı tarafından framesize argümanı olarak kabul edilir. Oluşturulduktan sonra bir ekran nesnesi, bir çerçeve sunmak için write() metodu aracılığıyla image.Image arabellekleri kabul eder.
Sınıflar¶
- class TVDisplay – TV Shield Sürücüsü
- class SPIDisplay – SPI Ekran Sürücüsü
- class RGBDisplay – RGB Ekran Sürücüsü
- class DSIDisplay – DSI Ekran Sürücüsü
- class DisplayData – Ekran Verisi
- class ST7701 – Ekran Denetleyicisi
- class SSD1351 – Ekran Denetleyicisi
- class DACBacklight – DAC Arka Aydınlatma
- class PWMBacklight – PWM Arka Aydınlatma