classe ST7701 – Controlador de Display

A classe ST7701 inicializa o controlador LCD ST7701 usado por painéis MIPI DSI.

Construtores

class display.ST7701

Cria um objeto controlador. Passe-o como o argumento controller para DSIDisplay(), que invocará ST7701.init() automaticamente.

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

Inicializa o display.

  • dc é o objeto controlador de display que deve fornecer os métodos bus_write() e bus_read() (normalmente uma instância de display.DSIDisplay).

  • dt é o argumento de temporização/configuração do display encaminhado pelo controlador de display.

read_id() bytes

Retorna o id de 3 bytes do display lido do registrador 0x04.

DSI_CMD2_BKX_SEL: int

Registrador de seleção de banco do Command 2 (0xFF).

DSI_CMD2_BK0_SEL: int

Valor de seleção do Banco 0 (0x10).

DSI_CMD2_BK1_SEL: int

Valor de seleção do Banco 1 (0x11).

DSI_CMD2_BKX_SEL_NONE: int

Valor de desativação de banco (0x00).

DSI_CMD2_BK0_PVGAMCTRL: int

Controle de gama de tensão positiva (0xB0).

DSI_CMD2_BK0_NVGAMCTRL: int

Controle de gama de tensão negativa (0xB1).

DSI_CMD2_BK0_LNESET: int

Configuração de linha do display (0xC0).

DSI_CMD2_BK0_PORCTRL: int

Controle de porch (0xC1).

DSI_CMD2_BK0_INVSEL: int

Seleção de inversão (0xC2).

DSI_CMD2_BK1_SECTRL: int

Controle de configuração (0xE0).

DSI_CMD2_BK1_NRCTRL: int

Controle de redução de ruído (0xE1).

DSI_CMD2_BK1_SRPCTRL: int

Controle de pré-carga da fonte (0xE2).

DSI_CMD2_BK1_CCCTRL: int

Controle de carga (0xE3).

DSI_CMD2_BK1_SKCTRL: int

Controle de skew (0xE4).

DSI_CMD2_BK1_VRHS: int

Definição de VRH (0xB0).

DSI_CMD2_BK1_VCOM: int

Definição de VCOM (0xB1).

DSI_CMD2_BK1_VGHSS: int

Definição de VGH (0xB2).

DSI_CMD2_BK1_TESTCMD: int

Comando de teste (0xB3).

DSI_CMD2_BK1_VGLS: int

Definição de VGL (0xB5).

DSI_CMD2_BK1_PWCTLR1: int

Controle de energia 1 (0xB7).

DSI_CMD2_BK1_PWCTLR2: int

Controle de energia 2 (0xB8).

DSI_CMD2_BK1_DGMLUTR: int

LUT de gama digital (0xB9).

DSI_CMD2_BK1_SPD1: int

Pré-acionamento da fonte 1 (0xC1).

DSI_CMD2_BK1_SPD2: int

Pré-acionamento da fonte 2 (0xC2).

DSI_CMD2_BK1_MIPISET1: int

Configuração MIPI 1 (0xD0).

DCS_SOFT_RESET: int

Reset por software (0x01).

DCS_EXIT_SLEEP_MODE: int

Sair do modo de suspensão (0x11).

DCS_SET_DISPLAY_ON: int

Ligar o display (0x29).