display — driver del display¶
Il modulo display espone i driver per i display esterni che possono essere collegati a una OpenMV Cam. Sono supportate quattro interfacce:
TFT collegati via SPI (i display a 16 bit piu piccoli come l’SSD1351), tramite
SPIDisplay.Pannelli RGB paralleli a 24 bit pilotati dal controller LTDC/LCD-TFT, tramite
RGBDisplay. Lo stesso bus parallelo alimenta anche i convertitori HDMI / DisplayPort esterni (ad es. un TFP410), quindi anche le uscite HDMI e DisplayPort vengono configurate tramiteRGBDisplay.Pannelli MIPI-DSI, tramite
DSIDisplay.Video analogico NTSC sullo shield OpenMV TV, tramite
TVDisplay.
L’inizializzazione specifica del pannello risiede in apposite classi controller (SSD1351 per i pannelli SPI, ST7701 per i pannelli DSI) che vengono passate al costruttore del display tramite l’argomento controller. La luminosita della retroilluminazione viene pilotata da DACBacklight o PWMBacklight, agganciata tramite l’argomento backlight.
Le costanti seguenti selezionano la dimensione del frame di output e sono accettate come argomento framesize da ogni classe di display. Una volta costruito, un oggetto display accetta buffer image.Image tramite il suo metodo write() per presentare un frame.
Classi¶
- class TVDisplay – Driver per TV Shield
- class SPIDisplay – Driver per display SPI
- class RGBDisplay – Driver per display RGB
- class DSIDisplay – Driver del Display DSI
- class DisplayData – Dati del Display
- class ST7701 – Controller del Display
- class SSD1351 – Controller del Display
- class DACBacklight – Retroilluminazione DAC
- class PWMBacklight – Retroilluminazione PWM