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)。