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() שלו כדי להציג פריים.
מחלקות¶
- מחלקת TVDisplay – מנהל התקן TV Shield
- class SPIDisplay – מנהל התקן תצוגת SPI
- class RGBDisplay – מנהל התקן תצוגת RGB
- class DSIDisplay – מנהל התקן תצוגת DSI
- class DisplayData – נתוני תצוגה
- class ST7701 – בקר תצוגה
- class SSD1351 – בקר תצוגה
- class DACBacklight – תאורת רקע מבוססת DAC
- class PWMBacklight – תאורת רקע מבוססת PWM