class SSD1351 -- ディスプレイコントローラ

SSD1351 クラスは、SSD1351 OLED ディスプレイコントローラを初期化するために使用します。このクラスのインスタンスを SPIDisplay() クラスコンストラクタの controller 引数として渡してください。

コンストラクタ

class display.SSD1351

SSD1351 ディスプレイコントローラオブジェクトを作成します。

init(display_controller: display.SPIDisplay) None

ディスプレイコントローラを初期化します。display_controllerdisplay.SPIDisplay.bus_write() メソッドを提供している必要があります。親ディスプレイドライバから呼び出されます。

ram_write(display_controller: display.SPIDisplay) None

ディスプレイコントローラバス上で write-to-RAM コマンド(SSD1351.WRITE_RAM)を発行します。display_controllerdisplay.SPIDisplay.bus_write() メソッドを提供している必要があります。

display_on(display_controller: display.SPIDisplay) None

ディスプレイコントローラバス上で display-on コマンド(SSD1351.DISPLAY_ON)を発行します。display_controllerdisplay.SPIDisplay.bus_write() メソッドを提供している必要があります。

display_off(display_controller: display.SPIDisplay) None

ディスプレイコントローラバス上で display-off コマンド(SSD1351.DISPLAY_OFF)を発行します。display_controllerdisplay.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)。