clase SSD1351 – Controlador de pantalla#

La clase SSD1351 se utiliza para inicializar el controlador de pantalla OLED SSD1351. Pase una instancia de esta clase como argumento controller al constructor de la clase SPIDisplay().

Constructores#

class display.SSD1351#

Crea un objeto controlador de pantalla SSD1351.

init(display_controller: display.SPIDisplay) None#

Inicializa el controlador de pantalla. display_controller debe proporcionar un método display.SPIDisplay.bus_write(). Lo llama el controlador de pantalla padre.

ram_write(display_controller: display.SPIDisplay) None#

Emite el comando de escritura en RAM (SSD1351.WRITE_RAM) en el bus del controlador de pantalla. display_controller debe proporcionar un método display.SPIDisplay.bus_write().

display_on(display_controller: display.SPIDisplay) None#

Emite el comando de encendido de pantalla (SSD1351.DISPLAY_ON) en el bus del controlador de pantalla. display_controller debe proporcionar un método display.SPIDisplay.bus_write().

display_off(display_controller: display.SPIDisplay) None#

Emite el comando de apagado de pantalla (SSD1351.DISPLAY_OFF) en el bus del controlador de pantalla. display_controller debe proporcionar un método display.SPIDisplay.bus_write().

WRITE_RAM: int#

Comando de escritura en la RAM de pantalla (0x5C).

SET_REMAP: int#

Comando de configuración de remapeo / modo de línea COM dual (0xA0).

DISPLAY_OFFSET: int#

Comando de configuración del desplazamiento de pantalla (0xA2).

DISPLAY_OFF: int#

Comando de activación del modo de reposo / apagado de pantalla (0xAE).

DISPLAY_ON: int#

Comando de desactivación del modo de reposo / encendido de pantalla (0xAF).

PRECHARGE: int#

Comando de configuración de longitud de fase / precarga (0xB1).

DISPLAY_ENHANCEMENT: int#

Comando de mejora de pantalla (0xB2).

CLOCK_DIV: int#

Comando de configuración del divisor de reloj frontal / frecuencia del oscilador (0xB3).

PRECHARGE2: int#

Comando de configuración del segundo periodo de precarga (0xB6).

PRECHARGE_LEVEL: int#

Comando de configuración del nivel de voltaje de precarga (0xBB).

CONTRAST_ABC: int#

Comando de configuración del contraste para los colores A, B, C (0xC1).

CONTRAST_MASTER: int#

Comando de control de corriente de contraste maestro (0xC7).

MUX_RATIO: int#

Comando de configuración de la relación MUX (0xCA).

COMMAND_LOCK: int#

Comando de bloqueo de comandos (0xFD).