klasa SSD1351 – kontroler wyświetlacza

Klasa SSD1351 służy do inicjalizacji kontrolera wyświetlacza OLED SSD1351. Przekaż instancję tej klasy jako argument controller do konstruktora klasy SPIDisplay().

Konstruktory

class display.SSD1351

Tworzy obiekt kontrolera wyświetlacza SSD1351.

init(display_controller: display.SPIDisplay) None

Inicjalizuje kontroler wyświetlacza. display_controller musi udostępniać metodę display.SPIDisplay.bus_write(). Wywoływane przez nadrzędny sterownik wyświetlacza.

ram_write(display_controller: display.SPIDisplay) None

Wydaje polecenie zapisu do pamięci RAM (SSD1351.WRITE_RAM) na magistrali kontrolera wyświetlacza. display_controller musi udostępniać metodę display.SPIDisplay.bus_write().

display_on(display_controller: display.SPIDisplay) None

Wydaje polecenie włączenia wyświetlacza (SSD1351.DISPLAY_ON) na magistrali kontrolera wyświetlacza. display_controller musi udostępniać metodę display.SPIDisplay.bus_write().

display_off(display_controller: display.SPIDisplay) None

Wydaje polecenie wyłączenia wyświetlacza (SSD1351.DISPLAY_OFF) na magistrali kontrolera wyświetlacza. display_controller musi udostępniać metodę display.SPIDisplay.bus_write().

WRITE_RAM: int

Polecenie zapisu do pamięci RAM wyświetlacza (0x5C).

SET_REMAP: int

Polecenie ustawienia re-map / trybu dual COM line (0xA0).

DISPLAY_OFFSET: int

Polecenie ustawienia przesunięcia wyświetlacza (0xA2).

DISPLAY_OFF: int

Polecenie włączenia trybu uśpienia / wyłączenia wyświetlacza (0xAE).

DISPLAY_ON: int

Polecenie wyłączenia trybu uśpienia / włączenia wyświetlacza (0xAF).

PRECHARGE: int

Polecenie ustawienia długości fazy / wstępnego ładowania (0xB1).

DISPLAY_ENHANCEMENT: int

Polecenie ulepszenia wyświetlania (0xB2).

CLOCK_DIV: int

Polecenie ustawienia dzielnika zegara wstępnego / częstotliwości oscylatora (0xB3).

PRECHARGE2: int

Polecenie ustawienia drugiego okresu wstępnego ładowania (0xB6).

PRECHARGE_LEVEL: int

Polecenie ustawienia poziomu napięcia wstępnego ładowania (0xBB).

CONTRAST_ABC: int

Polecenie ustawienia kontrastu dla koloru A, B, C (0xC1).

CONTRAST_MASTER: int

Polecenie głównego sterowania prądem kontrastu (0xC7).

MUX_RATIO: int

Polecenie ustawienia współczynnika MUX (0xCA).

COMMAND_LOCK: int

Polecenie blokady poleceń (0xFD).