ADPi を動作させるためのファームウェアを提供します。
次のファイルがパッケージに含まれています。
ADPi Pro を SPI0 の CS0 で使用するための Device Tree Blob ファイルです。
ADPi Pro を SPI0 の CS1 で使用するための Device Tree Blob ファイルです。
パッケージの変更履歴を記録したファイルです。
著作権とライセンスを記載したファイルです。
パッケージのインストール時に次のファイルが変更されます。
次のエントリが追記されます。
dtoverlay=adpipro-cs0
パッケージのインストール時に次のコマンドが実行されます。
I2C を有効にします。
raspi-config nonint do_i2c 0
SPI を有効にします。
raspi-config nonint do_spi 0
I2C と SPI のクロックソースの動作周波数を固定します。
raspi-config nonint set_config_var core_freq 250 /boot/config.txt
/boot/firmware/config.txt を編集して Device Tree Overlay の設定を行います。
dtoverlay=adpipro-cs0
dtoverlay=adpipro-cs1
dtoverlay=adpipro-cs1
dtoverlay=adpipro-cs0
Device Tree Parameter には次の項目が指定可能です。
GPIO エキスパンダの使用する I2C アドレスを指定します。
デフォルトのアドレスは次のとおりです。
ファイル | アドレス |
---|---|
adpipro-cs0 | 0x56 |
adpipro-cs1 | 0x57 |
EEPROM の使用する I2C アドレスを指定します。
デフォルトのアドレスは次のとおりです。
ファイル | アドレス |
---|---|
adpipro-cs0 | 0x26 |
adpipro-cs1 | 0x27 |
IRQ の使用する GPIO 番号を指定します。
デフォルトの番号は次のとおりです。
ファイル | 番号 |
---|---|
adpipro-cs0 | 18 |
adpipro-cs1 | 25 |