display — driver de afișaj¶
Modulul display expune drivere pentru afișaje externe care pot fi atașate la o OpenMV Cam. Sunt acceptate patru interfețe:
TFT-uri atașate prin SPI (afișajele mai mici pe 16 biți, cum ar fi SSD1351), prin
SPIDisplay.Panouri RGB paralele pe 24 de biți acționate de controlerul LTDC/LCD-TFT, prin
RGBDisplay. Aceeași magistrală paralelă alimentează și convertoarele externe HDMI / DisplayPort (de ex. un TFP410), astfel încât ieșirile HDMI și DisplayPort sunt configurate tot prinRGBDisplay.Panouri MIPI-DSI, prin
DSIDisplay.Video analogic NTSC pe shield-ul OpenMV TV, prin
TVDisplay.
Inițializarea specifică panoului se află în clase dedicate de controler (SSD1351 pentru panourile SPI, ST7701 pentru panourile DSI) care sunt transmise constructorului de afișaj prin argumentul controller. Luminozitatea iluminării de fundal este acționată de DACBacklight sau PWMBacklight, conectate prin argumentul backlight.
Constantele de mai jos selectează dimensiunea cadrului de ieșire și sunt acceptate ca argument framesize de fiecare clasă de afișaj. Odată construit, un obiect de afișaj acceptă tampoane image.Image prin metoda sa write() pentru a prezenta un cadru.
Clase¶
- class TVDisplay – Driver pentru TV Shield
- class SPIDisplay – Driver pentru afișaje SPI
- class RGBDisplay – Driver pentru afișaje RGB
- class DSIDisplay – Driver de afișaj DSI
- class DisplayData – Date de afișaj
- class ST7701 – Controler de afișaj
- class SSD1351 – Controler de afișaj
- class DACBacklight – Iluminare de fundal DAC
- class PWMBacklight – Iluminare de fundal PWM