class SSD1351 – Controler de afișaj

Clasa SSD1351 este folosită pentru a inițializa controlerul de afișaj OLED SSD1351. Transmiteți o instanță a acestei clase ca argument controller constructorului clasei SPIDisplay().

Constructori

class display.SSD1351

Creează un obiect controler de afișaj SSD1351.

init(display_controller: display.SPIDisplay) None

Inițializează controlerul de afișaj. display_controller trebuie să furnizeze o metodă display.SPIDisplay.bus_write(). Apelată de driverul de afișaj părinte.

ram_write(display_controller: display.SPIDisplay) None

Emite comanda de scriere în RAM (SSD1351.WRITE_RAM) pe magistrala controlerului de afișaj. display_controller trebuie să furnizeze o metodă display.SPIDisplay.bus_write().

display_on(display_controller: display.SPIDisplay) None

Emite comanda de pornire a afișajului (SSD1351.DISPLAY_ON) pe magistrala controlerului de afișaj. display_controller trebuie să furnizeze o metodă display.SPIDisplay.bus_write().

display_off(display_controller: display.SPIDisplay) None

Emite comanda de oprire a afișajului (SSD1351.DISPLAY_OFF) pe magistrala controlerului de afișaj. display_controller trebuie să furnizeze o metodă display.SPIDisplay.bus_write().

WRITE_RAM: int

Comanda de scriere în memoria RAM a afișajului (0x5C).

SET_REMAP: int

Comanda de setare re-map / mod linie COM dublă (0xA0).

DISPLAY_OFFSET: int

Comanda de setare a decalajului afișajului (0xA2).

DISPLAY_OFF: int

Comanda de activare a modului inactiv / oprire afișaj (0xAE).

DISPLAY_ON: int

Comanda de dezactivare a modului inactiv / pornire afișaj (0xAF).

PRECHARGE: int

Comanda de setare a lungimii fazei / preîncărcare (0xB1).

DISPLAY_ENHANCEMENT: int

Comanda de îmbunătățire a afișajului (0xB2).

CLOCK_DIV: int

Comanda de setare a divizorului de ceas frontal / frecvenței oscilatorului (0xB3).

PRECHARGE2: int

Comanda de setare a perioadei de a doua preîncărcare (0xB6).

PRECHARGE_LEVEL: int

Comanda de setare a nivelului tensiunii de preîncărcare (0xBB).

CONTRAST_ABC: int

Comanda de setare a contrastului pentru culorile A, B, C (0xC1).

CONTRAST_MASTER: int

Comanda de control al curentului principal de contrast (0xC7).

MUX_RATIO: int

Comanda de setare a raportului MUX (0xCA).

COMMAND_LOCK: int

Comanda de blocare a comenzilor (0xFD).