せっかくだから,ひらがなもカタカナも英数字も漢字もちょっとくらい表示したいなぁと思って,フォントをたくさん作って入れたら,まったく何も表示されなくなりました.
どうやら,メモリがプログラム用とデータ用に分けられていて,普通にconst配列を作ると,データ領域に作られ,2kくらいしかないのでオーバーしてしまうようです.
プログラム領域は全然余裕があるのでこっちに作って欲しいのですが.
調べたら,指定してプログラム領域に固定配列を作れるようで,URLをブックマーク.
http://avrwiki.jpn.ph/wiki.cgi?page=Getting+Started+Notes+-+Program+Memory
でもちょっとめんどくさい.
-追記-
ちょっとやってみたら2次元配列の場合は更に面倒なことになるもよう.
やめようかな・・・
-追記2-
試しにフォントを一部分だけ抜き出して1次元配列にして作ってみたら,プログラム領域に配置して読みだせるようになった.
ほか,ひらがな,カタカナ,英数字,漢字の入力を切り替える構造だけ作ってみた,バグ有だけど.あとは,ぼちぼち作業.
お気に入りの記事を「いいね!」で応援しよう