klasa SSD1351 – Upravljač zaslona#

Klasa SSD1351 koristi se za inicijalizaciju upravljača SSD1351 OLED zaslona. Proslijedite instancu ove klase kao argument controller konstruktoru klase SPIDisplay().

Konstruktori#

class display.SSD1351#

Stvara objekt upravljača SSD1351 zaslona.

init(display_controller: display.SPIDisplay) None#

Inicijalizira upravljač zaslona. display_controller mora pružati metodu display.SPIDisplay.bus_write(). Poziva ga nadređeni upravljački program zaslona.

ram_write(display_controller: display.SPIDisplay) None#

Izdaje naredbu za upis u RAM (SSD1351.WRITE_RAM) na sabirnici upravljača zaslona. display_controller mora pružati metodu display.SPIDisplay.bus_write().

display_on(display_controller: display.SPIDisplay) None#

Izdaje naredbu za uključivanje zaslona (SSD1351.DISPLAY_ON) na sabirnici upravljača zaslona. display_controller mora pružati metodu display.SPIDisplay.bus_write().

display_off(display_controller: display.SPIDisplay) None#

Izdaje naredbu za isključivanje zaslona (SSD1351.DISPLAY_OFF) na sabirnici upravljača zaslona. display_controller mora pružati metodu display.SPIDisplay.bus_write().

WRITE_RAM: int#

Naredba za upis u RAM zaslona (0x5C).

SET_REMAP: int#

Naredba za postavljanje preraspodjele / dvostrukog COM linijskog načina rada (0xA0).

DISPLAY_OFFSET: int#

Naredba za postavljanje pomaka zaslona (0xA2).

DISPLAY_OFF: int#

Naredba za uključivanje načina mirovanja / isključivanje zaslona (0xAE).

DISPLAY_ON: int#

Naredba za isključivanje načina mirovanja / uključivanje zaslona (0xAF).

PRECHARGE: int#

Naredba za postavljanje duljine faze / predpunjenja (0xB1).

DISPLAY_ENHANCEMENT: int#

Naredba za poboljšanje prikaza (0xB2).

CLOCK_DIV: int#

Naredba za postavljanje djelitelja prednjeg takta / frekvencije oscilatora (0xB3).

PRECHARGE2: int#

Naredba za postavljanje razdoblja drugog predpunjenja (0xB6).

PRECHARGE_LEVEL: int#

Naredba za postavljanje razine napona predpunjenja (0xBB).

CONTRAST_ABC: int#

Naredba za postavljanje kontrasta za boje A, B, C (0xC1).

CONTRAST_MASTER: int#

Naredba za upravljanje glavnom strujom kontrasta (0xC7).

MUX_RATIO: int#

Naredba za postavljanje MUX omjera (0xCA).

COMMAND_LOCK: int#

Naredba za zaključavanje naredbi (0xFD).