class ST7701 – Controler de afișaj

Clasa ST7701 inițializează controlerul LCD ST7701 folosit de panourile MIPI DSI.

Constructori

class display.ST7701

Creează un obiect controler. Transmiteți-l ca argument controller lui DSIDisplay(), care va invoca automat ST7701.init().

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

Inițializează afișajul.

  • dc este obiectul controler de afișaj care trebuie să furnizeze metodele bus_write() și bus_read() (de obicei o instanță display.DSIDisplay).

  • dt este argumentul de sincronizare/configurare a afișajului transmis de controlerul de afișaj.

read_id() bytes

Returnează identificatorul de afișaj de 3 octeți citit din registrul 0x04.

DSI_CMD2_BKX_SEL: int

Registrul de selecție a băncii pentru comanda 2 (0xFF).

DSI_CMD2_BK0_SEL: int

Valoarea de selecție a băncii 0 (0x10).

DSI_CMD2_BK1_SEL: int

Valoarea de selecție a băncii 1 (0x11).

DSI_CMD2_BKX_SEL_NONE: int

Valoarea de dezactivare a băncii (0x00).

DSI_CMD2_BK0_PVGAMCTRL: int

Control gamma tensiune pozitivă (0xB0).

DSI_CMD2_BK0_NVGAMCTRL: int

Control gamma tensiune negativă (0xB1).

DSI_CMD2_BK0_LNESET: int

Setarea liniei de afișare (0xC0).

DSI_CMD2_BK0_PORCTRL: int

Control porch (0xC1).

DSI_CMD2_BK0_INVSEL: int

Selecție inversiune (0xC2).

DSI_CMD2_BK1_SECTRL: int

Control de setare (0xE0).

DSI_CMD2_BK1_NRCTRL: int

Control de reducere a zgomotului (0xE1).

DSI_CMD2_BK1_SRPCTRL: int

Control de preîncărcare a sursei (0xE2).

DSI_CMD2_BK1_CCCTRL: int

Control de încărcare (0xE3).

DSI_CMD2_BK1_SKCTRL: int

Control de înclinare (0xE4).

DSI_CMD2_BK1_VRHS: int

Setare VRH (0xB0).

DSI_CMD2_BK1_VCOM: int

Setare VCOM (0xB1).

DSI_CMD2_BK1_VGHSS: int

Setare VGH (0xB2).

DSI_CMD2_BK1_TESTCMD: int

Comandă de test (0xB3).

DSI_CMD2_BK1_VGLS: int

Setare VGL (0xB5).

DSI_CMD2_BK1_PWCTLR1: int

Control alimentare 1 (0xB7).

DSI_CMD2_BK1_PWCTLR2: int

Control alimentare 2 (0xB8).

DSI_CMD2_BK1_DGMLUTR: int

LUT gamma digital (0xB9).

DSI_CMD2_BK1_SPD1: int

Pre-acționare sursă 1 (0xC1).

DSI_CMD2_BK1_SPD2: int

Pre-acționare sursă 2 (0xC2).

DSI_CMD2_BK1_MIPISET1: int

Setare MIPI 1 (0xD0).

DCS_SOFT_RESET: int

Resetare software (0x01).

DCS_EXIT_SLEEP_MODE: int

Ieșire din modul inactiv (0x11).

DCS_SET_DISPLAY_ON: int

Pornire afișaj (0x29).