ブログ

Armadillo Base OS:イベントキーを確認する方法

at_shinya.matsumoto
2025年8月28日 16時37分

Armadillo Base OSでSWやDIのON/OFFにおけるイベントキーを確認する方法を紹介します。

実施手順

下記のコマンドを実行し、その後にSWなどを押してイベントを確認出来ます。

[armadillo]# buttond -vvv /dev/input/by-path/platform-gpio-keys-event
Waiting for input, press a key to display it

この状態でArmadillo-IoT A9EのSW1を押すと下記のログが出ます。
[90.036] /dev/input/by-path/platform-gpio-keys-event PROG1 (148) pressed: ignored
[90.176] /dev/input/by-path/platform-gpio-keys-event PROG1 (148) released: ignored


これより、Armadillo-IoT A9EのSW1のイベントキーが148という事が分かります。
他のArmadillo Base OS搭載製品でも同様に確認出来ます。(イベントが割り振られている事が前提)

これを使ってアプリケーション内でイベントを取得し、制御に使用する事が出来ます。