softdev:mbed:frdm
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
softdev:mbed:frdm [2013/03/17 23:41] – 作成 king | softdev:mbed:frdm [2014/04/27 17:57] (現在) – [TFTのフォントを作る] king | ||
---|---|---|---|
行 6: | 行 6: | ||
+ | ===== スイッチサイエンスのTFTを表示 ===== | ||
+ | 職場の兄ちゃんに教えてもらった。 | ||
+ | |||
+ | プログラムのimportでSPI_TFT_ILI9341をみつければ早い。そのままですぐ動かせる。 | ||
+ | |||
+ | |||
+ | ==== TFTのフォントを作る ==== | ||
+ | 著作権的にあれですが、これを使えばLCD用のincludeファイルを生成することができる。 | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | ただ、保存ができない。これはfreeバージョンだからなのか、どうなのか。。。\\ | ||
+ | いや、違うようだ。__保存できないのは不具合のようでWin7のx64に限られるようだ。__ | ||
+ | (http:// | ||
+ | {{: | ||
+ | |||
+ | <code c> | ||
+ | const unsigned char Comic_Sans_MS41x48[] = { | ||
+ | 247, | ||
+ | 0x15, 0x00, 0x00, 0x00, | ||
+ | </ | ||
+ | 最初の4byteは、データ長さ、Horiサイズ、Vertサイズ、VertサイズのByte数(切り上げ)。41x48フォントで、コード32からコード127まで入れると、全データ数を96で割ると長さになる。これは、41x48/ | ||
+ | |||
+ | -> | ||
+ | |||
+ | 吐き出されるのは、shortとなっているので、charに変えて読み込めば使える。unsigned charで宣言しているため文字長さは255を超えられない。上記サイズで限界となる。これ以上、大きい文字はどうするのだろう。 | ||
softdev/mbed/frdm.1363531303.txt.gz · 最終更新: 2013/07/15 20:27 (外部編集)