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 konfiguroidaanRGBDisplay-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¶
- class TVDisplay – TV Shield -ohjain
- class SPIDisplay – SPI-näytön ajuri
- class RGBDisplay – RGB-näytön ajuri
- luokka DSIDisplay – DSI-näyttöajuri
- luokka DisplayData – näyttödata
- luokka ST7701 – näytönohjain
- luokka SSD1351 – näytönohjain
- luokka DACBacklight – DAC-taustavalo
- luokka PWMBacklight – PWM-taustavalo