class SSD1351 – Controlador de Ecrã

A classe SSD1351 é utilizada para inicializar o controlador de ecrã OLED SSD1351. Passe uma instância desta classe como argumento controller ao construtor da classe SPIDisplay().

Construtores

class display.SSD1351

Cria um objeto controlador de ecrã SSD1351.

init(display_controller: display.SPIDisplay) None

Inicializa o controlador de ecrã. display_controller deve disponibilizar um método display.SPIDisplay.bus_write(). Chamado pelo controlador de ecrã pai.

ram_write(display_controller: display.SPIDisplay) None

Emite o comando de escrita na RAM (SSD1351.WRITE_RAM) no barramento do controlador de ecrã. display_controller deve disponibilizar um método display.SPIDisplay.bus_write().

display_on(display_controller: display.SPIDisplay) None

Emite o comando de ligar ecrã (SSD1351.DISPLAY_ON) no barramento do controlador de ecrã. display_controller deve disponibilizar um método display.SPIDisplay.bus_write().

display_off(display_controller: display.SPIDisplay) None

Emite o comando de desligar ecrã (SSD1351.DISPLAY_OFF) no barramento do controlador de ecrã. display_controller deve disponibilizar um método display.SPIDisplay.bus_write().

WRITE_RAM: int

Comando de escrita na RAM do ecrã (0x5C).

SET_REMAP: int

Comando de definição do modo de remapeamento / linha COM dupla (0xA0).

DISPLAY_OFFSET: int

Comando de definição do deslocamento do ecrã (0xA2).

DISPLAY_OFF: int

Comando de ativação do modo de suspensão / desligar ecrã (0xAE).

DISPLAY_ON: int

Comando de desativação do modo de suspensão / ligar ecrã (0xAF).

PRECHARGE: int

Comando de definição da duração de fase / pré-carga (0xB1).

DISPLAY_ENHANCEMENT: int

Comando de melhoria do ecrã (0xB2).

CLOCK_DIV: int

Comando de definição do divisor do relógio frontal / frequência do oscilador (0xB3).

PRECHARGE2: int

Comando de definição do segundo período de pré-carga (0xB6).

PRECHARGE_LEVEL: int

Comando de definição do nível de tensão de pré-carga (0xBB).

CONTRAST_ABC: int

Comando de definição do contraste para as cores A, B, C (0xC1).

CONTRAST_MASTER: int

Comando de controlo de corrente do contraste principal (0xC7).

MUX_RATIO: int

Comando de definição do rácio MUX (0xCA).

COMMAND_LOCK: int

Comando de definição do bloqueio de comandos (0xFD).