display — מנהל התקן תצוגה

המודול display חושף מנהלי התקן עבור תצוגות חיצוניות שניתן לחבר ל-OpenMV Cam. נתמכים ארבעה ממשקים:

  • תצוגות TFT המחוברות ב-SPI (התצוגות הקטנות יותר בנות 16 הסיביות כגון ה-SSD1351), באמצעות SPIDisplay.

  • פאנלי RGB מקביליים בני 24 סיביות המונעים על ידי בקר ה-LTDC/LCD-TFT, באמצעות RGBDisplay. אותו אפיק מקבילי גם מזין ממירי HDMI / DisplayPort חיצוניים (למשל TFP410), כך שגם פלטי HDMI ו-DisplayPort מוגדרים דרך RGBDisplay.

  • פאנלי MIPI-DSI, באמצעות DSIDisplay.

  • וידאו אנלוגי NTSC על מגן ה-TV של OpenMV, באמצעות TVDisplay.

אתחול ספציפי לפאנל מתגורר במחלקות בקר ייעודיות (SSD1351 עבור פאנלי SPI, ST7701 עבור פאנלי DSI) המועברות לבנאי התצוגה דרך הארגומנט controller. בהירות תאורת הרקע מונעת על ידי DACBacklight או PWMBacklight, המחוברים דרך הארגומנט backlight.

הקבועים שלהלן בוחרים את גודל פריים הפלט ומתקבלים כארגומנט framesize על ידי כל מחלקת תצוגה. לאחר הבנייה אובייקט תצוגה מקבל חוצצי image.Image באמצעות מתודת ה-write() שלו כדי להציג פריים.

מחלקות

קבועים

display.QVGA: int

רזולוציית 320x240 עבור framesize.

display.TQVGA: int

רזולוציית 240x320 עבור framesize.

display.FHVGA: int

רזולוציית 480x272 עבור framesize.

display.FHVGA2: int

רזולוציית 480x128 עבור framesize.

display.VGA: int

רזולוציית 640x480 עבור framesize.

display.THVGA: int

רזולוציית 320x480 עבור framesize.

display.FWVGA: int

רזולוציית 800x480 עבור framesize.

display.FWVGA2: int

רזולוציית 800x320 עבור framesize.

display.TFWVGA: int

רזולוציית 480x800 עבור framesize.

display.TFWVGA2: int

רזולוציית 480x480 עבור framesize.

display.SVGA: int

רזולוציית 800x600 עבור framesize.

display.WSVGA: int

רזולוציית 1024x600 עבור framesize.

display.XGA: int

רזולוציית 1024x768 עבור framesize.

display.SXGA: int

רזולוציית 1280x1024 עבור framesize.

display.SXGA2: int

רזולוציית 1280x400 עבור framesize.

display.UXGA: int

רזולוציית 1600x1200 עבור framesize.

display.HD: int

רזולוציית 1280x720 עבור framesize.

display.FHD: int

רזולוציית 1920x1080 עבור framesize.

הערה

השתמשו ב-refresh של 30 Hz עם הגדרה זו. ה-STM32H7 אינו מסוגל להניע 1080p ב-60 Hz.

display.IOCTL_CHANNEL: int

בורר ioctl להגדרת ערוץ תצוגת ה-TV (TVDisplay בלבד).