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

تهيئ الفئة ST7701 متحكم شاشة LCD من نوع ST7701 المستخدم في لوحات MIPI DSI.

البواني#

class display.ST7701#

تنشئ كائن متحكم. مرّره كوسيط controller إلى DSIDisplay() الذي سيستدعي ST7701.init() تلقائيًا.

init(dc: display.DSIDisplay, dt: Any) None#

تهيئ العرض.

  • dc هو كائن متحكم العرض الذي يجب أن يوفر دالتي bus_write() وbus_read() (عادةً نسخة من display.DSIDisplay).

  • dt هو وسيط توقيت/تهيئة العرض الذي يمرره متحكم العرض.

read_id() bytes#

تُرجع معرّف العرض المكوّن من 3 بايتات المقروء من السجل 0x04.

DSI_CMD2_BKX_SEL: int#

سجل اختيار بنك الأمر 2 (0xFF).

DSI_CMD2_BK0_SEL: int#

قيمة اختيار البنك 0 (0x10).

DSI_CMD2_BK1_SEL: int#

قيمة اختيار البنك 1 (0x11).

DSI_CMD2_BKX_SEL_NONE: int#

قيمة تعطيل البنك (0x00).

DSI_CMD2_BK0_PVGAMCTRL: int#

التحكم في غاما الجهد الموجب (0xB0).

DSI_CMD2_BK0_NVGAMCTRL: int#

التحكم في غاما الجهد السالب (0xB1).

DSI_CMD2_BK0_LNESET: int#

ضبط خط العرض (0xC0).

DSI_CMD2_BK0_PORCTRL: int#

التحكم في الـ porch (0xC1).

DSI_CMD2_BK0_INVSEL: int#

اختيار العكس (0xC2).

DSI_CMD2_BK1_SECTRL: int#

التحكم في الإعداد (0xE0).

DSI_CMD2_BK1_NRCTRL: int#

التحكم في خفض الضوضاء (0xE1).

DSI_CMD2_BK1_SRPCTRL: int#

التحكم في الشحن المسبق للمصدر (0xE2).

DSI_CMD2_BK1_CCCTRL: int#

التحكم في الشحن (0xE3).

DSI_CMD2_BK1_SKCTRL: int#

التحكم في الانحراف (0xE4).

DSI_CMD2_BK1_VRHS: int#

ضبط VRH (0xB0).

DSI_CMD2_BK1_VCOM: int#

ضبط VCOM (0xB1).

DSI_CMD2_BK1_VGHSS: int#

ضبط VGH (0xB2).

DSI_CMD2_BK1_TESTCMD: int#

أمر الاختبار (0xB3).

DSI_CMD2_BK1_VGLS: int#

ضبط VGL (0xB5).

DSI_CMD2_BK1_PWCTLR1: int#

التحكم في الطاقة 1 (0xB7).

DSI_CMD2_BK1_PWCTLR2: int#

التحكم في الطاقة 2 (0xB8).

DSI_CMD2_BK1_DGMLUTR: int#

جدول البحث للغاما الرقمية (0xB9).

DSI_CMD2_BK1_SPD1: int#

القيادة المسبقة للمصدر 1 (0xC1).

DSI_CMD2_BK1_SPD2: int#

القيادة المسبقة للمصدر 2 (0xC2).

DSI_CMD2_BK1_MIPISET1: int#

إعداد MIPI 1 (0xD0).

DCS_SOFT_RESET: int#

إعادة الضبط البرمجية (0x01).

DCS_EXIT_SLEEP_MODE: int#

الخروج من وضع السكون (0x11).

DCS_SET_DISPLAY_ON: int#

تشغيل العرض (0x29).