class ST7701 – Řadič displeje#

Třída ST7701 inicializuje LCD řadič ST7701 používaný panely MIPI DSI.

Konstruktory#

class display.ST7701#

Vytvoří objekt řadiče. Předejte jej jako argument controller konstruktoru DSIDisplay(), který automaticky vyvolá ST7701.init().

init(dc: display.DSIDisplay, dt: Any) None#

Inicializuje displej.

  • dc je objekt řadiče displeje, který musí poskytovat metody bus_write() a bus_read() (obvykle instance display.DSIDisplay).

  • dt je argument časování/konfigurace displeje předaný řadičem displeje.

read_id() bytes#

Vrátí 3bajtové ID displeje přečtené z registru 0x04.

DSI_CMD2_BKX_SEL: int#

Registr výběru banky příkazu 2 (0xFF).

DSI_CMD2_BK0_SEL: int#

Hodnota výběru banky 0 (0x10).

DSI_CMD2_BK1_SEL: int#

Hodnota výběru banky 1 (0x11).

DSI_CMD2_BKX_SEL_NONE: int#

Hodnota zakázání banky (0x00).

DSI_CMD2_BK0_PVGAMCTRL: int#

Řízení gama křivky kladného napětí (0xB0).

DSI_CMD2_BK0_NVGAMCTRL: int#

Řízení gama křivky záporného napětí (0xB1).

DSI_CMD2_BK0_LNESET: int#

Nastavení řádků displeje (0xC0).

DSI_CMD2_BK0_PORCTRL: int#

Řízení porchu (0xC1).

DSI_CMD2_BK0_INVSEL: int#

Výběr inverze (0xC2).

DSI_CMD2_BK1_SECTRL: int#

Řízení nastavení (0xE0).

DSI_CMD2_BK1_NRCTRL: int#

Řízení redukce šumu (0xE1).

DSI_CMD2_BK1_SRPCTRL: int#

Řízení přednabíjení zdroje (0xE2).

DSI_CMD2_BK1_CCCTRL: int#

Řízení nabíjení (0xE3).

DSI_CMD2_BK1_SKCTRL: int#

Řízení zkosení (0xE4).

DSI_CMD2_BK1_VRHS: int#

Nastavení VRH (0xB0).

DSI_CMD2_BK1_VCOM: int#

Nastavení VCOM (0xB1).

DSI_CMD2_BK1_VGHSS: int#

Nastavení VGH (0xB2).

DSI_CMD2_BK1_TESTCMD: int#

Testovací příkaz (0xB3).

DSI_CMD2_BK1_VGLS: int#

Nastavení VGL (0xB5).

DSI_CMD2_BK1_PWCTLR1: int#

Řízení napájení 1 (0xB7).

DSI_CMD2_BK1_PWCTLR2: int#

Řízení napájení 2 (0xB8).

DSI_CMD2_BK1_DGMLUTR: int#

Digitální gama LUT (0xB9).

DSI_CMD2_BK1_SPD1: int#

Předbuzení zdroje 1 (0xC1).

DSI_CMD2_BK1_SPD2: int#

Předbuzení zdroje 2 (0xC2).

DSI_CMD2_BK1_MIPISET1: int#

Nastavení MIPI 1 (0xD0).

DCS_SOFT_RESET: int#

Měkký reset (0x01).

DCS_EXIT_SLEEP_MODE: int#

Ukončení režimu spánku (0x11).

DCS_SET_DISPLAY_ON: int#

Zapnutí displeje (0x29).