clase ST7701 – Controlador de pantalla

La clase ST7701 inicializa el controlador LCD ST7701 utilizado por los paneles MIPI DSI.

Constructores

class display.ST7701

Crea un objeto controlador. Páselo como argumento controller a DSIDisplay(), que invocará ST7701.init() automáticamente.

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

Inicializa la pantalla.

  • dc es el objeto controlador de pantalla que debe proporcionar los métodos bus_write() y bus_read() (normalmente una instancia de display.DSIDisplay).

  • dt es el argumento de temporización/configuración de pantalla reenviado por el controlador de pantalla.

read_id() bytes

Devuelve el identificador de pantalla de 3 bytes leído del registro 0x04.

DSI_CMD2_BKX_SEL: int

Registro de selección de banco del comando 2 (0xFF).

DSI_CMD2_BK0_SEL: int

Valor de selección del banco 0 (0x10).

DSI_CMD2_BK1_SEL: int

Valor de selección del banco 1 (0x11).

DSI_CMD2_BKX_SEL_NONE: int

Valor de desactivación de banco (0x00).

DSI_CMD2_BK0_PVGAMCTRL: int

Control de gamma de voltaje positivo (0xB0).

DSI_CMD2_BK0_NVGAMCTRL: int

Control de gamma de voltaje negativo (0xB1).

DSI_CMD2_BK0_LNESET: int

Configuración de línea de pantalla (0xC0).

DSI_CMD2_BK0_PORCTRL: int

Control de porche (0xC1).

DSI_CMD2_BK0_INVSEL: int

Selección de inversión (0xC2).

DSI_CMD2_BK1_SECTRL: int

Control de configuración (0xE0).

DSI_CMD2_BK1_NRCTRL: int

Control de reducción de ruido (0xE1).

DSI_CMD2_BK1_SRPCTRL: int

Control de precarga de fuente (0xE2).

DSI_CMD2_BK1_CCCTRL: int

Control de carga (0xE3).

DSI_CMD2_BK1_SKCTRL: int

Control de sesgo (0xE4).

DSI_CMD2_BK1_VRHS: int

Ajuste de VRH (0xB0).

DSI_CMD2_BK1_VCOM: int

Ajuste de VCOM (0xB1).

DSI_CMD2_BK1_VGHSS: int

Ajuste de VGH (0xB2).

DSI_CMD2_BK1_TESTCMD: int

Comando de prueba (0xB3).

DSI_CMD2_BK1_VGLS: int

Ajuste de VGL (0xB5).

DSI_CMD2_BK1_PWCTLR1: int

Control de alimentación 1 (0xB7).

DSI_CMD2_BK1_PWCTLR2: int

Control de alimentación 2 (0xB8).

DSI_CMD2_BK1_DGMLUTR: int

LUT de gamma digital (0xB9).

DSI_CMD2_BK1_SPD1: int

Predisparo de fuente 1 (0xC1).

DSI_CMD2_BK1_SPD2: int

Predisparo de fuente 2 (0xC2).

DSI_CMD2_BK1_MIPISET1: int

Configuración MIPI 1 (0xD0).

DCS_SOFT_RESET: int

Reinicio por software (0x01).

DCS_EXIT_SLEEP_MODE: int

Salir del modo de reposo (0x11).

DCS_SET_DISPLAY_ON: int

Encender la pantalla (0x29).