昨日から引き続き変数の符号を正しく決めるロジックの実装に苦しめられる。全くもってややこしいことこの上ない。回帰テストを書いて自動テストしながら進めたいところだが、ハードウェアに依存する機能なので自動化は難儀なのだ。頭で考えてコードを書いてもなかなか全ての条件を満たすことができないので、ちょっと工作してテスト用の仮想的な信号を出す回路を作ってみた。
おかげで動作テストがかなり楽にになったので、試行錯誤しまくってとりあえず正しく動くようにした。あんまりこういうやりかたは好きじゃないんだが。