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