もう、だめだ

rtk が動作しない理由が判った…。

  • rtk と echi で IRL5 (INTEVT: 0x2A0) を共有
  • デバイスの attach は rtk → echi の順番
  • echi は何故かまともに使える

結論、IRL 毎に一つしか割り込みハンドラが登録できない処理になってました。ぅぁ。
元々どこかから持ってきた割り込み登録処理にその問題があって、それを回避するために今の割り込み登録処理を書いた筈なのに何故同じ問題を発生させるんだ…。