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