Repo

kjana00@gmail.com

older <-

2012-07-18 01:06:29

今朝は晴れ。朝ごはんはパンとサラダとソーセージ。何か体が重い上に暑くて蒸してたまらない。せみも鳴き出して、夏っていう感じ。まだうるさい程じゃないけどね。

大体こんな感じにならざるを得ないよねと GPIO と A/D 変換周りの基板依存部分分離と新基板対応実装を進めてみる。回路図に載ってないポートがあると思ったら、メーカーのデータシートにも載ってなくって連番で埋めてるわけじゃないんだなと無理矢理納得してみたりしつつ。

A/D 変換周りだと、割り込みハンドラを必要なのだけ定義するようにしたいなというのがあってちょっと悩んでみたりした。weak symbol 使えばいいってわかってるけど使い方が今一つわかってませんということで。strong symbol なデフォルトのハンドラがあるんで、それへのエイリアスを weak symbol にしたいなと思ったんだけど無理みたい。ということで、次善の策を考えた結果、weak symbol のハンドラで goto デフォルトハンドラなことにしてみた。objdump -S の結果を見るとちゃんと別にハンドラ定義したところはそのシンボルに、それ以外は全部同じ場所にシンボル並べたもんだから、その中で最初に定義されてるシンボルになってるから多分いいんでしょう……

そんな感じで修正を終わらせたところで手動操作のオションでビルドして、実機で動かしてみる。妙に A/D 値が小さく見えるところは、電流計測抵抗が小さくなったのがまともに効いてるところか。入力電圧が小さくなるから A/D 値も小さくなる。理論値から大きく外れてるわけでもなし、と。それでスイッチいじったり動作を開始してみたりして、少なくともここまではまともに動いてるのを確認したところで今日はおしまい。

さすがに涼しくなってきたけど暑いのには変わらないという中帰って、晩ごはんに冷奴と豚汁うどん。ああ、冷奴が涼しい。それでお風呂上がりにコーヒー買い忘れたのがちょっと痛いかと思ったりしつつ。

後は WWW 見たりゲームしたり寝たり。何か眠くて。土日分の寝不足が解消し切れたわけでもないということか。カメレオンの洞窟にちょっと潜ってはすぐ帰り、という感じで全然進まず。無理に進んでも無理だしね。死んじゃう。

older <-

goto

hint can be:

Tags

old

2007-05 -- 2006-12

ゲーム関係の古い記録

before 2005-12