add some functions to Adaruit_ILI9341
C++
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
fontx
img
src
.gitignore
LICENSE
README.md
library.properties

README.md

Humblesoft_ILI9341

Adafruit_ILI9341の機能拡張版のArduinoライブラリ

機能拡張項目

  • fontxによる日本語表示
  • wrap, getTextBoundsも対応
  • SPIFFS内fontxファイルにも対応
  • writedata(uint8_t *data, uint32_t len)追加
  • VerticalScrollAreaサポート

必要な他のライブラリ

対象ハードウェア

  • ESP8266 Ardino + ILI9341をコントローラとするLCD
  • 例えば、ハンブルソフト HSES-LCD24
  • 他のArduinoでも動くかもしれませんが、テストしていません。

fontx使用例

サンプルプログラム kanjiDispをご覧ください

同梱しているfontxファイル

fontxディレクトリに同梱させていただいているfontxファイルは、文市(あやち)さんが blogで公開されているILフォントです。ILフォントはIPAフォントをFONTX形式に変換したフォントです。IPAフォントのLicense Agreementも同梱しています。

同梱しているのは16dot ゴシックの半角と全角の個のファイルですが、ILフォントでは16,24,32ドットの明朝、ゴシック、太字処理したものなど多くのファイルが配布されていますので、興味がある人は文市さんのblogからダウンロードしてみてください。

謝辞

  • Adafruit_ILI9341ライブラリを参考にさせて頂きました。
  • fontx関連の多くの情報はChaNさんのサイトのテクニカルノート"FONTXの使いかた"等から得ております。ありがとうございます。
  • その他 fontxファイルを公開された方も、ありがとうございます。

変更履歴

  • 1.1.0 2017/06/27(Tue) Adafuit_ILI9341の機能を取り込み、includeしなくなった。
  • 1.5~5倍程度の高速化を行った。
  • settAddrWindow, writedata, writecommand等はspi_begin,spi_endで囲まないと動かなくなった。
  • 1.0.1 2016/11/02(Wed) Fontx/FontxGfxライブラリ分離、VerticalScrollAreaサポート
  • 1.0.0 2016/09/07(Wed) 初版リリース