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 التناظري على درع OpenMV TV، عبر
TVDisplay.
تكمن التهيئة الخاصة باللوحة في فئات متحكم مخصصة (SSD1351 للوحات SPI، وST7701 للوحات DSI) تُمرّر إلى باني العرض عبر وسيط controller. وتُقاد سطوع الإضاءة الخلفية بواسطة DACBacklight أو PWMBacklight، المرتبطين عبر وسيط backlight.
تحدد الثوابت أدناه حجم إطار الإخراج وتُقبل كوسيط framesize من قِبل كل فئة عرض. وبمجرد إنشائه، يقبل كائن العرض مخازن image.Image عبر دالته write() لعرض إطار.
الفئات¶
- الصنف TVDisplay -- مشغل درع TV
- class SPIDisplay -- مشغّل عرض SPI
- class RGBDisplay -- مشغّل عرض RGB
- class DSIDisplay -- مشغّل عرض DSI
- class DisplayData -- بيانات العرض
- class ST7701 -- متحكم العرض
- class SSD1351 -- متحكم العرض
- class DACBacklight -- إضاءة خلفية عبر DAC
- class PWMBacklight -- إضاءة خلفية عبر PWM