class ST7701 – kijelzővezérlő

Az ST7701 osztály a MIPI DSI panelek által használt ST7701 LCD vezérlőt inicializálja.

Konstruktorok

class display.ST7701

Létrehoz egy vezérlőobjektumot. Adja át a controller argumentumként a DSIDisplay() konstruktornak, amely automatikusan meghívja az ST7701.init() metódust.

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

Inicializálja a kijelzőt.

  • A dc az a kijelzővezérlő objektum, amelynek biztosítania kell a bus_write() és bus_read() metódusokat (jellemzően egy display.DSIDisplay példány).

  • A dt a kijelzővezérlő által továbbított kijelző időzítési/konfigurációs argumentum.

read_id() bytes

Visszaadja a 0x04 regiszterből beolvasott 3 bájtos kijelzőazonosítót.

DSI_CMD2_BKX_SEL: int

Command 2 bank select register (0xFF).

DSI_CMD2_BK0_SEL: int

Bank 0 select value (0x10).

DSI_CMD2_BK1_SEL: int

Bank 1 select value (0x11).

DSI_CMD2_BKX_SEL_NONE: int

Bank letiltási érték (0x00).

DSI_CMD2_BK0_PVGAMCTRL: int

Pozitív feszültségű gamma vezérlés (0xB0).

DSI_CMD2_BK0_NVGAMCTRL: int

Negatív feszültségű gamma vezérlés (0xB1).

DSI_CMD2_BK0_LNESET: int

Kijelzővonal beállítás (0xC0).

DSI_CMD2_BK0_PORCTRL: int

Tornác (porch) vezérlés (0xC1).

DSI_CMD2_BK0_INVSEL: int

Inverzió kiválasztás (0xC2).

DSI_CMD2_BK1_SECTRL: int

Beállítás vezérlés (0xE0).

DSI_CMD2_BK1_NRCTRL: int

Zajcsökkentés vezérlés (0xE1).

DSI_CMD2_BK1_SRPCTRL: int

Forrás előtöltés vezérlés (0xE2).

DSI_CMD2_BK1_CCCTRL: int

Töltésvezérlés (0xE3).

DSI_CMD2_BK1_SKCTRL: int

Ferdeség (skew) vezérlés (0xE4).

DSI_CMD2_BK1_VRHS: int

VRH beállítás (0xB0).

DSI_CMD2_BK1_VCOM: int

VCOM beállítás (0xB1).

DSI_CMD2_BK1_VGHSS: int

VGH beállítás (0xB2).

DSI_CMD2_BK1_TESTCMD: int

Teszt parancs (0xB3).

DSI_CMD2_BK1_VGLS: int

VGL beállítás (0xB5).

DSI_CMD2_BK1_PWCTLR1: int

Power control 1 (0xB7).

DSI_CMD2_BK1_PWCTLR2: int

Power control 2 (0xB8).

DSI_CMD2_BK1_DGMLUTR: int

Digitális gamma LUT (0xB9).

DSI_CMD2_BK1_SPD1: int

Source pre-drive 1 (0xC1).

DSI_CMD2_BK1_SPD2: int

Source pre-drive 2 (0xC2).

DSI_CMD2_BK1_MIPISET1: int

MIPI setting 1 (0xD0).

DCS_SOFT_RESET: int

Szoftveres újraindítás (0x01).

DCS_EXIT_SLEEP_MODE: int

Kilépés az alvó módból (0x11).

DCS_SET_DISPLAY_ON: int

Kijelző bekapcsolása (0x29).