実際のところ
とあるプロジェクト用の成果物を転用して、一応WiringPiも入れたところ……こんなエラーログが。
$ gpio readall Oops - unable to determine board type... model: 17
そんな馬鹿なとみてみると、最新バージョンとか言い出す始末。
$ sudo apt install wiringpi パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 wiringpi はすでに最新バージョン (2.50) です。 以下のパッケージが自動でインストールされましたが、もう必要とされていません: rpi-eeprom-images これを削除するには 'sudo apt autoremove' を利用してください。
これは、RasPi4系の対応は2.52系からにも関わらず、リポジトリに最新のが入ってないのが原因。
というわけで、公式の手引きに基づいて移植を試みます。
$ cd /tmp $ wget https://project-downloads.drogon.net/wiringpi-latest.deb $ sudo dpkg -i wiringpi-latest.deb
ちゃんと導入したか、確認してみます。
$ gpio -v gpio version: 2.52 Copyright (c) 2012-2018 Gordon Henderson This is free software with ABSOLUTELY NO WARRANTY. For details type: gpio -warranty Raspberry Pi Details: Type: Pi 4B, Revision: 02, Memory: 4096MB, Maker: Sony * Device tree is enabled. *--> Raspberry Pi 4 Model B Rev 1.2 * This Raspberry Pi supports user-level GPIO access.