Armadilloフォーラム

armadillo-840 HDMIのCEC制御

te_kawasaki

2015年2月12日 18時22分

armadillo-840 HDMIのCEC制御を使いたいのですが、情報はありますか?

コメント

at_ohsawa

2015年2月12日 18時58分

> armadillo-840 HDMIのCEC制御を使いたいのですが、情報はありますか?

Armadillo-840のCECドライバは /dev/cec に対してread()、write()
システムコールで読み書きできるよう実装しています。

以下のようにecho、ddコマンドを使ってメッセージを送受信
することができます。

送信:
echo -ne '\x40\x36' > /dev/cec

受信:
dd bs=1 count=1 if=/dev/cec | od -t x1

Armadillo-840では、下記のコマンドを実行してテレビ(REGZA 24B5)へ
Standby,Viewonメッセージを送り、テレビの電源がON/OFFする事を確認しています。

; CEC Standby Command
echo -ne '\xff\x36' > /dev/cec

; CEC Viewon Command
echo -ne '\x40\x04' > /dev/cec