~ruther/qmk_firmware

ref: 16d2db5048acedfc9dd5f8e85ca19e50f139ba13 qmk_firmware/docs/ja/hardware_drivers.md -rw-r--r-- 2.5 KiB
16d2db50 — James Young Migrate `LOCKING_*_ENABLE` to Data-Driven: I-J (#23767) 11 months ago

#QMK ハードウェアドライバー

QMK はたくさんの異なるハードウェアで使われています。最も一般的な MCU とマトリックス構成をサポートしていますが、キーボードへ他のハードウェアを追加し制御するためのドライバーもいくつか用意されています。例えば、マウスやポインティングデバイス、分割キーボード用の IO エキスパンダ、Bluetooth モジュール、LCD、OLED、TFT 液晶などがあります。

#使用できるドライバー

#ProMicro (AVR のみ)

ProMicro のピンを AVR の名前ではなく、Arduino の名前で指定できます。この部分はより詳しく文書化される必要があります。もしこれを使用したい場合にコードを読んでも分からない場合、issue を開くを通して助けることができるかもしれません。

#SSD1306 OLED ドライバー

SSD1306 ベースの OLED ディスプレイのサポート。詳しくはOLED ドライバを参照して下さい。

#WS2812

WS2811/WS2812{a,b,c} LED のサポート。 詳しくは RGB ライトを参照して下さい。

#IS31FL3731

最大2つの LED ドライバーのサポート。各ドライバーは、I2C を使って個別に LED を制御する2つのチャーリープレクスマトリックスを実装しています。最大144個の単色 LED か32個の RGB LED を使用できます。ドライバーの設定方法の詳細はRGB マトリックスを参照して下さい。

#IS31FL3733

拡張の余地がある最大1つの LED ドライバーのサポート。各ドライバーは192個の単色 LED か64個の RGB LED を制御できます。ドライバーの設定方法の詳細は RGB マトリックスを参照して下さい。

#24xx シリーズ 外部 I2C EEPROM

オンチップ EEPROM の代わりに使用する I2C ベースの外部 EEPROM のサポート。ドライバーの設定方法の詳細は EEPROM ドライバーを参照して下さい。

Do not follow this link