雑記帳
ここはhideyosiの雑記帳です。テケトーに書き散らしてるだけなので間違っていたりとは普通にしてます。信用度は相当低いことをあらかじめご了承を。またご覧のようにWikiを使ってますが、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やらの割り込み処理を担当させよう。


最終更新: 2024-01-06 (土) 22:39:09 (JST) (82d) by