display — kijelzőmeghajtó¶
A display modul meghajtókat tesz elérhetővé azokhoz a külső kijelzőkhöz, amelyek egy OpenMV Cam-hez csatlakoztathatók. Négy interfész támogatott:
SPI-csatlakozású TFT-k (a kisebb 16 bites kijelzők, mint például az SSD1351), a
SPIDisplayosztályon keresztül.24 bites párhuzamos RGB panelek, amelyeket az LTDC/LCD-TFT vezérlő hajt meg, a
RGBDisplayosztályon keresztül. Ugyanez a párhuzamos busz táplálja a külső HDMI / DisplayPort átalakítókat is (pl. egy TFP410), így a HDMI és DisplayPort kimenetek is aRGBDisplayosztályon keresztül vannak konfigurálva.MIPI-DSI panelek, a
DSIDisplayosztályon keresztül.NTSC analóg videó az OpenMV TV shieldon, a
TVDisplayosztályon keresztül.
A panelspecifikus inicializálás dedikált vezérlőosztályokban található (SSD1351 az SPI panelekhez, ST7701 a DSI panelekhez), amelyeket a controller argumentumon keresztül adnak át a kijelző konstruktorának. A háttérvilágítás fényerejét a DACBacklight vagy a PWMBacklight hajtja meg, a backlight argumentumon keresztül bekötve.
Az alábbi konstansok választják ki a kimeneti képkockaméretet, és minden kijelzőosztály elfogadja őket a framesize argumentumként. A létrehozást követően egy kijelzőobjektum a write() metódusán keresztül fogad image.Image puffereket egy képkocka megjelenítéséhez.
Osztályok¶
- class TVDisplay – TV Shield meghajtó
- class SPIDisplay – SPI kijelző-illesztőprogram
- class RGBDisplay – RGB kijelző-illesztőprogram
- class DSIDisplay – DSI kijelzőmeghajtó
- class DisplayData – kijelzőadatok
- class ST7701 – kijelzővezérlő
- class SSD1351 – kijelzővezérlő
- class DACBacklight – DAC háttérvilágítás
- class PWMBacklight – PWM háttérvilágítás