Aitendo Graphic LCD (M018C7735SPI) and mbed(続)

| | トラックバック(0)
文字(英数字)も出せるようになった。どうも、ST7735_TFT.cppにバグがあるようだ。メンバ関数characterは、ST7735_TFT.hのクラス定義から削除して、親クラスGraphicsDisplayのメンバ関数を呼ばせるようにすると、正常に表示される。ここで判明したのは、色指定値も定義も、異なっている。

12022501.jpgこれで、今までの作ったガイガーカウンタの表示のリプレースも可能だ。
色値の違いの問題は、ST7735_TFT.cppの下記の該当部分を修正すれば良いみたいだ。

【修正前】
        _spi.write(color);
        _spi.write(color >> 8);

【修正後】 (GraphicsDisplayクラスで採用されているコードへ書き換える)
        _spi.format(16,3);
        _spi.write(color);    

この修正をすると下写真のように、文字表示の部分での色の段差がなくなる。

12022502.jpg
 以上


トラックバック(0)

このブログ記事を参照しているブログ一覧: Aitendo Graphic LCD (M018C7735SPI) and mbed(続)

このブログ記事に対するトラックバックURL: http://the.nerd.jp/blogs/cgi-bin/mt-tb.cgi/4745

リンク用バナ画像

Thank you for visitors:

from 7th, May. 2005

2013年11月

          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

MY TWITTER

今月のイラスト/ムービー

応援サイト、その他




Visit RenderSan
<-- script type="text/javascript" src="http://swf.mikunavi.net/miku" width=150 height=44 --><-- /script --><-- br / -->
 

このブログ記事について

このページは、Digi Pontaが2012年2月25日 17:04に書いたブログ記事です。

ひとつ前のブログ記事は「SIGGRAPH ASIA 2011 HongKong 報告会開催予定(転載)」です。

次のブログ記事は「Aitendo Graphic LCD (M018C7735SPI) and mbed(続々)」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.01

マイサイト





Trackback People






注)「Calture」の正しい綴りは、「Culture」です。お間違いないように。