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 shield ผ่าน
TVDisplay
การเริ่มต้นเฉพาะแผงอยู่ในคลาสตัวควบคุมเฉพาะ (SSD1351 สำหรับแผง SPI, ST7701 สำหรับแผง DSI) ที่ส่งไปยังคอนสตรักเตอร์ดิสเพลย์ผ่านอาร์กิวเมนต์ controller ความสว่างของแบ็คไลท์ขับเคลื่อนโดย DACBacklight หรือ PWMBacklight ที่เชื่อมต่อผ่านอาร์กิวเมนต์ backlight
ค่าคงที่ด้านล่างเลือกขนาดเฟรมเอาต์พุตและถูกรับเป็นอาร์กิวเมนต์ framesize โดยทุกคลาสดิสเพลย์ เมื่อสร้างแล้ว ออบเจกต์ดิสเพลย์รับบัฟเฟอร์ image.Image ผ่านเมธอด write() เพื่อแสดงเฟรม
คลาส¶
- คลาส TVDisplay -- ไดรเวอร์ TV Shield
- คลาส SPIDisplay -- ไดรเวอร์จอแสดงผล SPI
- คลาส RGBDisplay -- ไดรเวอร์จอแสดงผล RGB
- คลาส DSIDisplay -- ไดรเวอร์ดิสเพลย์ DSI
- คลาส DisplayData -- ข้อมูลดิสเพลย์
- คลาส ST7701 -- ตัวควบคุมดิสเพลย์
- คลาส SSD1351 -- ตัวควบคุมดิสเพลย์
- คลาส DACBacklight -- แบ็คไลท์ DAC
- คลาส PWMBacklight -- แบ็คไลท์ PWM