display — näyttöajuri

display-moduuli tarjoaa ajurit ulkoisille näytöille, jotka voidaan kytkeä OpenMV Cam -laitteeseen. Tuettuja rajapintoja on neljä:

  • SPI-kytkettävät TFT-näytöt (pienemmät 16-bittiset näytöt, kuten SSD1351) SPIDisplay-luokan kautta.

  • 24-bittiset rinnakkaiset RGB-paneelit, joita ohjaa LTDC/LCD-TFT-ohjain, RGBDisplay-luokan kautta. Sama rinnakkaisväylä syöttää myös ulkoisia HDMI- / DisplayPort-muuntimia (esim. TFP410), joten myös HDMI- ja DisplayPort-ulostulot konfiguroidaan RGBDisplay-luokan kautta.

  • MIPI-DSI-paneelit DSIDisplay-luokan kautta.

  • NTSC-analogivideo OpenMV TV -laajennuskortilla TVDisplay-luokan kautta.

Paneelikohtainen alustus sijaitsee omistetuissa ohjainluokissa (SSD1351 SPI-paneeleille, ST7701 DSI-paneeleille), jotka annetaan näyttörakentajalle controller-argumentin kautta. Taustavalon kirkkautta ohjataan DACBacklight- tai PWMBacklight-luokalla, joka liitetään backlight-argumentin kautta.

Alla olevat vakiot valitsevat ulostulon kehyskoon, ja jokainen näyttöluokka hyväksyy ne framesize-argumenttina. Kun näyttöolio on rakennettu, se hyväksyy image.Image-puskureita write()-metodinsa kautta kehyksen esittämiseksi.

Luokat

Vakiot

display.QVGA: int

320x240-resoluutio kehyskoolle.

display.TQVGA: int

240x320-resoluutio kehyskoolle.

display.FHVGA: int

480x272-resoluutio kehyskoolle.

display.FHVGA2: int

480x128-resoluutio kehyskoolle.

display.VGA: int

640x480-resoluutio kehyskoolle.

display.THVGA: int

320x480-resoluutio kehyskoolle.

display.FWVGA: int

800x480-resoluutio kehyskoolle.

display.FWVGA2: int

800x320-resoluutio kehyskoolle.

display.TFWVGA: int

480x800-resoluutio kehyskoolle.

display.TFWVGA2: int

480x480-resoluutio kehyskoolle.

display.SVGA: int

800x600-resoluutio kehyskoolle.

display.WSVGA: int

1024x600-resoluutio kehyskoolle.

display.XGA: int

1024x768-resoluutio kehyskoolle.

display.SXGA: int

1280x1024-resoluutio kehyskoolle.

display.SXGA2: int

1280x400-resoluutio kehyskoolle.

display.UXGA: int

1600x1200-resoluutio kehyskoolle.

display.HD: int

1280x720-resoluutio kehyskoolle.

display.FHD: int

1920x1080-resoluutio kehyskoolle.

Muista

Käytä tämän asetuksen kanssa refresh-arvoa 30 Hz. STM32H7 ei kykene ohjaamaan 1080p:tä 60 Hz:n taajuudella.

display.IOCTL_CHANNEL: int

ioctl-valitsin TV-näytön kanavan asettamiseksi (vain TVDisplay).