|
|
当サイトは、玄箱PRO (KURO-BOX/Pro)を中心とした組み込み、Linuxと電子工作を扱っています。
会社案内
情報セキュリティおよび個人情報の取り扱いについて コメントとトラックバックは、spamを予防するために、編集担当が公開の作業をするまで非公開になっています。コメントはそれぞれ投稿した人のものです。 |
キーの名前 排他/共有 サンプル・ファイルでの設定例 ToggleRotateKey 排他 Enter PrevScreenKey 排他 Left NextScreenKey 排他 Right ScrollUpKey 排他 (Up, コメントアウトされている) ScrollDownKey 排他 (Down, コメントアウトされている)
[server]セクションで指定するキー
■ サーバ側で使用するがクライアントで共用できるキーキーの名前 排他/共有 サンプル・ファイルでの設定例 MenuKey 排他 Escape EnterKey 共有 Enter UpKey 共有 Up DownKey 共有 Down LeftKey 共有 (Left, コメントアウトされている) RightKey 共有 (Right, コメントアウトされている)
[menu]セクションで指定するキー
■ クライアントで -exclusive を指定するキーToggleRotateKey=Enter PrevScreenKey=Down[menu]セクションで、
MenuKey=Escape EnterKey=Enter DownKey=Downとすると、最低の三つのキーで済むようです。ただし、クライアントで利用できるキーはありません。
ToggleRotateKey=Enter PrevScreenKey=Left NextScreenKey=Right
LCDd.conf の [server] セクション
サーバのメニュー用には、メニュー・ボタン(Escape)を占有で割り当て、中央の上(Up)、下(Down)、 左(Left2)、右(Right2)、決定(Center)を共有で割り当てました。MenuKey=Escape EnterKey=Center UpKey=Up DownKey=Down LeftKey=Left2 RightKey=Right2
LCDd.conf の [menu]セクション
lcd-stuff を通した Music Player Daemon (MPD) の制御用に、再生(Play)、巻戻し(Prev), 早送 り(Next), 停止(Stop), 一時停止(Pause) を排他的に割り当てました。それぞれ、MPD の相当するコ ントロールを、画面表示に関わらず行えます。
/* Panasonic DVD */
/* Used from lcdproc itself */
{"010000000000010000001101000000000010110000100001", "Right"}, /* Channel Down */
{"010000000000010000001101000000001010110010100001", "Left"}, /* Channel Up */
{"010000000000010000001101000000001101100111010100", "Escape"}, /* menu */
{"010000000000010000001101000000001111101011110111", "Enter"}, /* Gamen-Hyoji */
/* Shared keys */
{"010000000000010000001101000000001010000110101100", "Up"}, /* Up key */
{"010000000000010000001101000000000110000101101100", "Down"}, /* Down key */
{"010000000000010000001101000000001110000111101100", "Left2"}, /* Left key */
{"010000000000010000001101000000000001000100011100", "Right2"}, /* Right key */
{"010000000000010000001101000000000100000101001100", "Center"}, /* Center key */
{"010000000000010000001101000000001000000110001100", "Return"}, /* Return key */
{"010000000000010000001101000000001110101011100111", "Function"}, /* Function key */
/* Exclusive for Music Player Daemon (MPD) control by lcd-stuff */
{"010000000000010000001101000000000000000000001101", "Stop"}, /* Stop */
{"010000000000010000001101000000000101000001011101", "Play"}, /* Play */
{"010000000000010000001101000000001010000010101101", "Next"}, /* >> */
{"010000000000010000001101000000000010000000101101", "Prev"}, /* << */
{"010000000000010000001101000000000110000001101101", "Pause"}, /* Pause */
USB MiniB 基板(左)とFT232RX基板(右)
FT232RX は、 USB シリアル・ケーブル内に内蔵されているのと同じ LSI が基板上に載っています 。レベル・コンバータはありませんので、機器内部でシリアルを USB にするのに向いています。こ こでは液晶キットがバックライト点灯時でも、電流がそれほど大きくないので USB ポートから電源 を供給するように配線しています。ほかの自作回路に利用するときは、消費電流の大きさに十分注意 してください。また、できればセルフパワー (ACアダプタを使用)の USB ハブにつないでおくと、最 悪の場合にも玄箱PROの USB ポートに影響がおよびにくくなるので安心です。Mini USB-B FT232RX 秋月グラフィック液晶キット1 (5V) USB-B 1 5V 2 (D-) USB-B 2 D- 3 (D+) USB-B 3 D+ 5 (GND) USB-B 4 GND GND CN3-1 GND VBUS CN3-2 5V TXD CN3-4 RX RXD CN3-5 TX
USB MiniB 基板、FT232RX、 秋月グラフィック液晶の接続図
ジャンパ・ピンはすべてささない(片側だけなくさないよう挿している)
電源が不要になる分は配線がすっきりします。
■秋月グラフィック液晶の改造(その2)
データの転送速度を 115.2kbps に高速化するために改造しました。画面の書き換えが早くなりま す。改造は、
水晶を交換しないと、115.2kbps がうまく生成できないので交換しています。改造後の HEX ファ イルglcd001.hex.txt(拡張 子を変更してください) を置いておきます。ファームウェア・アップデートの手順で書き込めるか はテストしていません。キットの PIC は、そのまま保管し、別のライタで書き込んで交換すると安心 です。VALUE_FOR_TXSTA = B'00100100' ;BGRH=1VALUE_FOR_RCSTA = B'10010000' ;VALUE_FOR_BPS = 9 ;
表面実装タイプの水晶は、はんだがよく回っているので、しっかり温めないと 取れないことに注意する。
また、LCDd.conf の akiglcd, sed1520 のセクションで Speed の変更ができるようにし、タイミ ングを改善するように改造した sed1520.cとakiglcd.cと改造後の Debian パッケージlcdproc_0.5.2p1_arm.deb.tarを置いておきます。 LCDd.conf の、それぞれのセクションに、Speed=115200と書くことで 115.2kbps (115200bps) になります。デフォルトは 38400bps です。
買ってきたスチレン・ボード
まず、D-sub 9ピン・コネクタを外しました。スルーホールでしっかりついたの で、なかなかとれず、パターンを痛めてしまいました。
ConnectionType=vdr-lcd (このタイプと同じコマンド体系)Device=/dev/ttyUSB0 (使用した USB シリアルにあわせる)Speed=0 (デフォルトの 9600bps なので 0 でも 9600 でもよい) Keypad=no (キーはない) Backlight=no (バックライトはない) OutputPort=no (バーグラフ出力はない) Size=20x4 (液晶が 16x2 の場合は 16x2 と書く
このブログ記事を参照しているブログ一覧: lcdproc のキー割当とリモコン
このブログ記事に対するトラックバックURL: http://www.eleki-jack.com/mt/mt-tb.cgi/1223
おすすめ書籍 |
![]() |
コメントする