class ST7701 – Controller del Display#

La classe ST7701 inizializza il controller LCD ST7701 utilizzato dai pannelli MIPI DSI.

Costruttori#

class display.ST7701#

Crea un oggetto controller. Passalo come argomento controller a DSIDisplay() che invochera automaticamente ST7701.init().

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

Inizializza il display.

  • dc e l’oggetto controller del display che deve fornire i metodi bus_write() e bus_read() (tipicamente un’istanza di display.DSIDisplay).

  • dt e l’argomento di timing/configurazione del display inoltrato dal controller del display.

read_id() bytes#

Restituisce l’id del display di 3 byte letto dal registro 0x04.

DSI_CMD2_BKX_SEL: int#

Registro di selezione del banco del comando 2 (0xFF).

DSI_CMD2_BK0_SEL: int#

Valore di selezione del banco 0 (0x10).

DSI_CMD2_BK1_SEL: int#

Valore di selezione del banco 1 (0x11).

DSI_CMD2_BKX_SEL_NONE: int#

Valore di disabilitazione del banco (0x00).

DSI_CMD2_BK0_PVGAMCTRL: int#

Controllo della gamma a tensione positiva (0xB0).

DSI_CMD2_BK0_NVGAMCTRL: int#

Controllo della gamma a tensione negativa (0xB1).

DSI_CMD2_BK0_LNESET: int#

Impostazione delle linee del display (0xC0).

DSI_CMD2_BK0_PORCTRL: int#

Controllo del porch (0xC1).

DSI_CMD2_BK0_INVSEL: int#

Selezione dell’inversione (0xC2).

DSI_CMD2_BK1_SECTRL: int#

Controllo delle impostazioni (0xE0).

DSI_CMD2_BK1_NRCTRL: int#

Controllo della riduzione del rumore (0xE1).

DSI_CMD2_BK1_SRPCTRL: int#

Controllo del pre-charge della sorgente (0xE2).

DSI_CMD2_BK1_CCCTRL: int#

Controllo della carica (0xE3).

DSI_CMD2_BK1_SKCTRL: int#

Controllo dello skew (0xE4).

DSI_CMD2_BK1_VRHS: int#

Impostazione VRH (0xB0).

DSI_CMD2_BK1_VCOM: int#

Impostazione VCOM (0xB1).

DSI_CMD2_BK1_VGHSS: int#

Impostazione VGH (0xB2).

DSI_CMD2_BK1_TESTCMD: int#

Comando di test (0xB3).

DSI_CMD2_BK1_VGLS: int#

Impostazione VGL (0xB5).

DSI_CMD2_BK1_PWCTLR1: int#

Controllo dell’alimentazione 1 (0xB7).

DSI_CMD2_BK1_PWCTLR2: int#

Controllo dell’alimentazione 2 (0xB8).

DSI_CMD2_BK1_DGMLUTR: int#

LUT della gamma digitale (0xB9).

DSI_CMD2_BK1_SPD1: int#

Pre-drive della sorgente 1 (0xC1).

DSI_CMD2_BK1_SPD2: int#

Pre-drive della sorgente 2 (0xC2).

DSI_CMD2_BK1_MIPISET1: int#

Impostazione MIPI 1 (0xD0).

DCS_SOFT_RESET: int#

Soft reset (0x01).

DCS_EXIT_SLEEP_MODE: int#

Uscita dalla modalita sleep (0x11).

DCS_SET_DISPLAY_ON: int#

Accensione del display (0x29).