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