class SSD1351 -- 显示控制器

SSD1351 类用于初始化 SSD1351 OLED 显示控制器。将此类的实例作为 controller 参数传递给 SPIDisplay() 类构造函数。

构造函数

class display.SSD1351

创建一个 SSD1351 显示控制器对象。

init(display_controller: display.SPIDisplay) None

初始化显示控制器。display_controller 必须提供 display.SPIDisplay.bus_write() 方法。由父级显示驱动调用。

ram_write(display_controller: display.SPIDisplay) None

在显示控制器总线上发出写入 RAM 命令(SSD1351.WRITE_RAM)。display_controller 必须提供 display.SPIDisplay.bus_write() 方法。

display_on(display_controller: display.SPIDisplay) None

在显示控制器总线上发出打开显示命令(SSD1351.DISPLAY_ON)。display_controller 必须提供 display.SPIDisplay.bus_write() 方法。

display_off(display_controller: display.SPIDisplay) None

在显示控制器总线上发出关闭显示命令(SSD1351.DISPLAY_OFF)。display_controller 必须提供 display.SPIDisplay.bus_write() 方法。

WRITE_RAM: int

写入显示 RAM 命令(0x5C)。

SET_REMAP: int

设置重映射 / 双 COM 行模式命令(0xA0)。

DISPLAY_OFFSET: int

设置显示偏移命令(0xA2)。

DISPLAY_OFF: int

打开睡眠模式 / 关闭显示命令(0xAE)。

DISPLAY_ON: int

关闭睡眠模式 / 打开显示命令(0xAF)。

PRECHARGE: int

设置相位长度 / 预充电命令(0xB1)。

DISPLAY_ENHANCEMENT: int

显示增强命令(0xB2)。

CLOCK_DIV: int

设置前端时钟分频器 / 振荡器频率命令(0xB3)。

PRECHARGE2: int

设置第二预充电周期命令(0xB6)。

PRECHARGE_LEVEL: int

设置预充电电压电平命令(0xBB)。

CONTRAST_ABC: int

设置颜色 A、B、C 的对比度命令(0xC1)。

CONTRAST_MASTER: int

主对比度电流控制命令(0xC7)。

MUX_RATIO: int

设置 MUX 比率命令(0xCA)。

COMMAND_LOCK: int

设置命令锁定命令(0xFD)。