2019年2月15日から2019年2月11日までの日記を表示中
2019年 2月15日 (金)
■PS4 Pro
10日前に、某ショッピングサイトでPS4 Proを買い逃したわけですが、その後、商品リストから消えるなど、再入荷すら怪しい雰囲気の中、めげずに毎日何度も入荷をチェックしていたところ、今日になって再入荷しているのを発見!すかさずカートに放り込み、そのまま一息に決済まで終わらせました。やったぜ! 10日前の雪辱を果たすことができました!w
2019年 2月14日 (木)
■CPicS2
Arduino側のプログラム、キー操作のチャタリングが酷いので、しきい値を見直してみるなど。数値が低い方が安定しない感じなのかな。
ちなみにプログラム自体はcpics2_diagという名前でGitHubで公開してあります。
[コメントを書く]
2019年 2月13日 (水)
■CPicS2
[コメントを書く]
2019年 2月12日 (火)
■CPicS2
昨日はまったSHA1が一致しないバグは、PROGMEMしたデータ構造を普通の配列として参照してしまっていたのが原因でした。うーん、そういうことか・・・。
そして今度は .c ファイルに分割しようとしたら、「undefined reference to 〜」とかでリンクに失敗してコケる問題が発生しています。こっちは、調べたら、ここにに完璧な答えがありました。 C++のコードだと思ってヘッダを用意しろということか・・・。
その他にも、Arduino Unoではint型が16bitというのも見落としてたり。Arduino、気をつけないと色々ハマりますね・・・。
というわけで、CPicS2の動きを確認する装置、色々直して何とか動くようになりました。ふぅ。
ちなみに、PROGMEM周りは、ミスなく書くためにこんな感じの気持ち悪いマクロを用意したりしてます。普通はどう書くんすかね・・・。
[コメントを書く]
■キングダムハーツ
[コメントを書く]
2019年 2月11日 (月)
■CPicS2
先日より、Arduino Uno上で動作するCPicS2の動作確認ツールを作っています。とりえあず、ハードの方はできた感じです。全然大した回路じゃないですが・・・。
一方、ソフトの方は、期待通り動いてくれず、はまってます。書き込まれたキーのSHA1を求めて、既知のSHA1と比較するだけなんですが、何故か同じものを比較しているはずなのに不一致と判定されてしまうんですよね。しかも、その後、別途if文で比較し直すと、今度は一致という判定になるという・・・。うーん・・・。
[コメントを書く]
2019年2月15日から2019年2月11日までの日記を表示中
[コメントを書く]