資料集
ここはhideyosiの学習帳です。いろいろな資料を集めたり整理したりしています。オイラ用のノートなので間違っていたり未完成だったりしますので信用度は相当低いことをあらかじめご了承くださいませ。

p256

はりぼてでは、各タスクにFIFO32を搭載して、できるだけ割り込みはここに一元でコマンドを送り込んで管理してるよね?。

でも、どれがなにからのコマンドだったかわかんなくなっちゃった。(新しい割り込みを搭載したい時とかに困る!)

そこで、表にまとめてみたぞ!

標準用途発信元
0カーソルOFFconsole_task内のcons.timerタイマー
1カーソルONconsole_task内のcons.timerタイマー
10×0.1秒タイマーなんらかの理由でコマンドやアプリからWaitを掛けたい時に使える・・・かな??
20×FD INTFDからのINTを受け付ける
256キーコード(区別のため256が足されている)まず、割り込みによってkeyfifoに送られる。keyfifoとはどこか? init_keybord関数によってメイン(HariMain内)のfifoに向けられている
:
511
512マウス入力(区別のため512が足されている)キーボードと同じ。割り込み内でmousefifoに送られる。enable_mouse関数によりメインfifoに向けられる
:
767

そのうち色を変えて、FDやらの割り込み処理を担当させよう。


Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)
Counter: 1848, today: 1, yesterday: 0
Last-modified: 2012-10-22 (Mon) 21:58:06 (GMT) (2820d) by