class SSD1351 – Ekran Denetleyicisi

SSD1351 sınıfı, SSD1351 OLED ekran denetleyicisini başlatmak için kullanılır. Bu sınıfın bir örneğini SPIDisplay() sınıf yapıcısına controller argümanı olarak geçirin.

Yapıcılar

class display.SSD1351

Bir SSD1351 ekran denetleyicisi nesnesi oluşturur.

init(display_controller: display.SPIDisplay) None

Ekran denetleyicisini başlatır. display_controller bir display.SPIDisplay.bus_write() metodu sağlamalıdır. Üst ekran sürücüsü tarafından çağrılır.

ram_write(display_controller: display.SPIDisplay) None

Ekran denetleyicisi veri yolunda RAM’e yazma komutunu (SSD1351.WRITE_RAM) verir. display_controller bir display.SPIDisplay.bus_write() metodu sağlamalıdır.

display_on(display_controller: display.SPIDisplay) None

Ekran denetleyicisi veri yolunda ekranı açma komutunu (SSD1351.DISPLAY_ON) verir. display_controller bir display.SPIDisplay.bus_write() metodu sağlamalıdır.

display_off(display_controller: display.SPIDisplay) None

Ekran denetleyicisi veri yolunda ekranı kapatma komutunu (SSD1351.DISPLAY_OFF) verir. display_controller bir display.SPIDisplay.bus_write() metodu sağlamalıdır.

WRITE_RAM: int

Ekran RAM’ine yazma komutu (0x5C).

SET_REMAP: int

Yeniden eşleme / ikili COM hattı modu ayarlama komutu (0xA0).

DISPLAY_OFFSET: int

Ekran ofsetini ayarlama komutu (0xA2).

DISPLAY_OFF: int

Uyku modunu açma / ekranı kapatma komutu (0xAE).

DISPLAY_ON: int

Uyku modunu kapatma / ekranı açma komutu (0xAF).

PRECHARGE: int

Faz uzunluğu / ön şarj ayarlama komutu (0xB1).

DISPLAY_ENHANCEMENT: int

Ekran iyileştirme komutu (0xB2).

CLOCK_DIV: int

Ön saat bölücü / osilatör frekansı ayarlama komutu (0xB3).

PRECHARGE2: int

İkinci ön şarj periyodu ayarlama komutu (0xB6).

PRECHARGE_LEVEL: int

Ön şarj voltaj seviyesi ayarlama komutu (0xBB).

CONTRAST_ABC: int

A, B, C rengi için kontrast ayarlama komutu (0xC1).

CONTRAST_MASTER: int

Ana kontrast akımı denetim komutu (0xC7).

MUX_RATIO: int

MUX oranı ayarlama komutu (0xCA).

COMMAND_LOCK: int

Komut kilidi ayarlama komutu (0xFD).