klasa ST7701 – Upravljač zaslona

Klasa ST7701 inicijalizira ST7701 LCD upravljač koji koriste MIPI DSI paneli.

Konstruktori

class display.ST7701

Stvara objekt upravljača. Proslijedite ga kao argument controller konstruktoru DSIDisplay() koji će automatski pozvati ST7701.init().

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

Inicijalizira zaslon.

  • dc je objekt upravljača zaslona koji mora pružati metode bus_write() i bus_read() (obično instanca klase display.DSIDisplay).

  • dt je argument za vremensko usklađivanje/konfiguraciju zaslona koji prosljeđuje upravljač zaslona.

read_id() bytes

Vraća 3-bajtni identifikator zaslona pročitan iz registra 0x04.

DSI_CMD2_BKX_SEL: int

Registar za odabir banke naredbe 2 (0xFF).

DSI_CMD2_BK0_SEL: int

Vrijednost za odabir banke 0 (0x10).

DSI_CMD2_BK1_SEL: int

Vrijednost za odabir banke 1 (0x11).

DSI_CMD2_BKX_SEL_NONE: int

Vrijednost za onemogućavanje banke (0x00).

DSI_CMD2_BK0_PVGAMCTRL: int

Upravljanje gamom pozitivnog napona (0xB0).

DSI_CMD2_BK0_NVGAMCTRL: int

Upravljanje gamom negativnog napona (0xB1).

DSI_CMD2_BK0_LNESET: int

Postavka linije zaslona (0xC0).

DSI_CMD2_BK0_PORCTRL: int

Upravljanje prozorom (porch) (0xC1).

DSI_CMD2_BK0_INVSEL: int

Odabir inverzije (0xC2).

DSI_CMD2_BK1_SECTRL: int

Upravljanje postavkama (0xE0).

DSI_CMD2_BK1_NRCTRL: int

Upravljanje smanjenjem šuma (0xE1).

DSI_CMD2_BK1_SRPCTRL: int

Upravljanje predpunjenjem izvora (0xE2).

DSI_CMD2_BK1_CCCTRL: int

Upravljanje punjenjem (0xE3).

DSI_CMD2_BK1_SKCTRL: int

Upravljanje iskrivljenjem (skew) (0xE4).

DSI_CMD2_BK1_VRHS: int

Postavka VRH (0xB0).

DSI_CMD2_BK1_VCOM: int

Postavka VCOM (0xB1).

DSI_CMD2_BK1_VGHSS: int

Postavka VGH (0xB2).

DSI_CMD2_BK1_TESTCMD: int

Testna naredba (0xB3).

DSI_CMD2_BK1_VGLS: int

Postavka VGL (0xB5).

DSI_CMD2_BK1_PWCTLR1: int

Upravljanje napajanjem 1 (0xB7).

DSI_CMD2_BK1_PWCTLR2: int

Upravljanje napajanjem 2 (0xB8).

DSI_CMD2_BK1_DGMLUTR: int

Digitalna gamma LUT (0xB9).

DSI_CMD2_BK1_SPD1: int

Predpogon izvora 1 (0xC1).

DSI_CMD2_BK1_SPD2: int

Predpogon izvora 2 (0xC2).

DSI_CMD2_BK1_MIPISET1: int

MIPI postavka 1 (0xD0).

DCS_SOFT_RESET: int

Softverski reset (0x01).

DCS_EXIT_SLEEP_MODE: int

Izlaz iz načina mirovanja (0x11).

DCS_SET_DISPLAY_ON: int

Uključivanje zaslona (0x29).