[Mona] 割り込み処理

ユーザー側での割り込み処理にもう一工夫必要そうだ。
現在はATAPIの割り込みを別スレッドBをまわして取得している。
その際にメインスレッドAとの同期がちょっと面倒だ。
Aが自発的に休眠し、条件が整い次第BがAを起こすというのが自然な気がするのだがどうだろうか。(完全に独り言だな。)


暫定的な解としてはSleep + ループ回数でATA_TIMEOUTをハードウェアにあわせて十分余裕を持って設定することかな。
タイムアウトは数秒でよいようだ。今回は2秒ってことで。