ここ数日、ややこしい仕様のユーザーインターフェースを愚直に実装してきたが、危惧していた通りマイコンのプログラム容量が心細くなってきた。直近の完成目標になっている機能まではなんとか載るかもしれないけど、その先の追加機能は収まらない気がする。
 現時点で本体操作のユーザーインターフェースだけで20kB以上を消費している。マイコンのプログラム容量が約60kBだから1/3以上だ。これに既にできている装置制御や通信の分を足すと2/3以上になる。最終的に必要なプログラム容量を見積もるのは難しいが、余裕はほとんどなさそうだ。
 試しに何ヶ所かコードの書き方を工夫してどれくらい容量が減るか試してみたが、小細工では一ヶ所につき数バイト程度しか節約できそうにない。プログラム全体でちまちま削ったとしても節約できるのはせいぜい1〜2kBといったところだろう。さてどうしたものか。

 帰宅してから車で外出。なにはともあれ近場のドコモショップXperiaを予約。BOOKOFFマクドナルドの共同駐車場に車を停めてから隣の百貨店に設置されている回収ボックスに牛乳の空きパックを放り込んでから古本を物色。マクドナルドで軽く食事してからスーパーで食材を購入して帰宅。