ちゃんとシリアルポーリングしないようにした。

割り込みにする利点として、複数イベントをとるのが簡単になる…と、思ったが、そうでもないな。
たとえば、今のシリアルは値が入ってきたらそれを一文字ずつエコーするようにしてるのだが、これをすると、一文字ごとにイベント返すか、割り込みハンドラでエコー出すかのどちらかになるのだが、毎回イベント返してくるのはかなり面倒だし、割り込みハンドラでやるのはダサい。
こういうときコルーチンがあればよいのだが、C言語のコルーチンはスタックいくらにすればわからないという問題があって、ここらへんがC言語の限界だよなー、と、いつも思う。