class SSD1351 -- متحكم العرض#

تُستخدم الفئة SSD1351 لتهيئة متحكم عرض شاشة OLED من نوع SSD1351. مرّر نسخة من هذه الفئة كوسيط controller إلى باني الفئة SPIDisplay().

البواني#

class display.SSD1351#

تنشئ كائن متحكم عرض SSD1351.

init(display_controller: display.SPIDisplay) None#

تهيئ متحكم العرض. يجب أن يوفر display_controller دالة display.SPIDisplay.bus_write(). يُستدعى من قِبل مشغّل العرض الأب.

ram_write(display_controller: display.SPIDisplay) None#

تُصدر أمر الكتابة إلى RAM (SSD1351.WRITE_RAM) على ناقل متحكم العرض. يجب أن يوفر display_controller دالة display.SPIDisplay.bus_write().

display_on(display_controller: display.SPIDisplay) None#

تُصدر أمر تشغيل العرض (SSD1351.DISPLAY_ON) على ناقل متحكم العرض. يجب أن يوفر display_controller دالة display.SPIDisplay.bus_write().

display_off(display_controller: display.SPIDisplay) None#

تُصدر أمر إيقاف العرض (SSD1351.DISPLAY_OFF) على ناقل متحكم العرض. يجب أن يوفر display_controller دالة display.SPIDisplay.bus_write().

WRITE_RAM: int#

أمر الكتابة إلى RAM العرض (0x5C).

SET_REMAP: int#

أمر ضبط إعادة التعيين / وضع خط COM المزدوج (0xA0).

DISPLAY_OFFSET: int#

أمر ضبط إزاحة العرض (0xA2).

DISPLAY_OFF: int#

أمر تفعيل وضع السكون / إيقاف العرض (0xAE).

DISPLAY_ON: int#

أمر إيقاف وضع السكون / تشغيل العرض (0xAF).

PRECHARGE: int#

أمر ضبط طول الطور / الشحن المسبق (0xB1).

DISPLAY_ENHANCEMENT: int#

أمر تحسين العرض (0xB2).

CLOCK_DIV: int#

أمر ضبط مقسّم الساعة الأمامية / تردد المذبذب (0xB3).

PRECHARGE2: int#

أمر ضبط فترة الشحن المسبق الثانية (0xB6).

PRECHARGE_LEVEL: int#

أمر ضبط مستوى جهد الشحن المسبق (0xBB).

CONTRAST_ABC: int#

أمر ضبط التباين للألوان A وB وC (0xC1).

CONTRAST_MASTER: int#

أمر التحكم الرئيسي بتيار التباين (0xC7).

MUX_RATIO: int#

أمر ضبط نسبة MUX (0xCA).

COMMAND_LOCK: int#

أمر قفل الأوامر (0xFD).