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).