「PIC AVR 工作室」サイトの日記的なブログです。
サイトに挙げなかった他愛ないことを日記的に書き残してます。
PIC AVR 工作室 ブログ



こないだ買った、aitendoの595制御のLEDマトリックス
を簡単に動かせるライブラリみたいの作ろう、って
思ってたのを、ちょっと手を動かしてみる。



8×8のエリアサイズだけじゃなく、ビットフォントを
ドット単位でずらして表示したり出来るように、とか、
もろもろ考えて、周囲8ドットずつはみ出た部分も
VRAMのメモリを割り当てておいて、色々処理しやすい
感じにしてみるという方向。

で、ちょっとずつスケッチ書きながら、部分部分の確認
のために、ベリファイ(コンパイル)しながら進めて
いたんだけど、突如、妙なエラーに遭遇。


文法的にはおかしくないと思うんだけど、エラーに
なっちゃう。何をやってもエラーが消えない。

もしかして、古いスケッチとかもコンパイル通らない
んじゃね?と思って、色々試してみると、どうやら
blink(Lチカ)すら動かない。


なんだこれ?と思って色々調べてみるも、なんか
最初に出たエラーメッセージ(shiftOut関数の
MSBFIRSTとかが未定義とか出ちゃう)云々もあるん
だけど、色々削り落としていくと、



こんなエラーが出てる。これで探してみると…


https://forum.arduino.cc/index.php?topic=357312.0

https://forums.adafruit.com/viewtopic.php?f=10&t=87074

この辺の情報がヒットして、原因は良くわかってない
みたいだけど、どうやらバージョン1.16.6以降は少し
バギーらしいってことが判った。

とりあえず、少し古いバージョンってことで、1.16.0
に戻してみる。


…動いた。とりあえず普通にコンパイルできる。



何が悪いのか判らないけど、使っていたら突然へんな
状態になったので、レジストリにごみを残してたりとか、
なんか妙なところでバグってるのかなぁ?と想像。
多分、このエラー、出ない人には出なくて、かなり
マイナーなトラブルな気がする。

もしかして、全角文字ディレクトリ名かなぁ?でも、
それならなんで最初から出ないの?


とりあえず、ベリファイは通るようになったので、
引き続き少しずつコード書きを進めなおすことに。
なんか、出鼻をくじかれたな。







http://www.yomiuri.co.jp/science/20161008-OYT1T50080.html?from=yartcl_popin

れいによって、水蒸気爆発だったのかな。やっぱり、
噴火の予報なんて無理なんだろうな。






http://sorae.jp/030201/2016_10_07_kou.html

こうのとり6号。12月9日。






https://twitter.com/fluor_doublet/status/783234824295190529

東京都産のカカオ豆。うん。






https://twitter.com/RodinaTP/status/784605154997833729

うん。この斑猫とまったく同じこと考えてた。
もちろん、サイコパスのすべてが問題なわけではない
んだけど、ふと頭に浮かぶ問題児(問題ジジイ)は
だいたい、善悪の回路が吹っ飛んでるサイコパス的な
人間なんだよな。あの件も、この件も…。






https://twitter.com/m_bird/status/784578883148447749

「微量であっても身体に悪い」
面白い表現。






http://www.aitendo.com/product/11353

この細身のSPIグラフィック液晶モジュール。
ST7567でなかなか使い勝手よさそう。





コメント ( 0 )