Adafruit_ILI9341の機能拡張版のArduinoライブラリ
- fontxによる日本語表示
- wrap, getTextBoundsも対応
- SPIFFS内fontxファイルにも対応
- writedata(uint8_t *data, uint32_t len)追加
- VerticalScrollAreaサポート
- Adafruit_GFX: https://github.com/adafruit/Adafruit-GFX-Library
- Fontx: https://github.com/h-nari/Fontx
- Humblsefot_GFX: https://github.com/h-nari/Humblesoft_GFX
- ESP8266 Ardino + ILI9341をコントローラとするLCD
- 例えば、ハンブルソフト HSES-LCD24
- 他のArduinoでも動くかもしれませんが、テストしていません。
サンプルプログラム kanjiDispをご覧ください
fontxディレクトリに同梱させていただいているfontxファイルは、文市(あやち)さんが blogで公開されているILフォントです。ILフォントはIPAフォントをFONTX形式に変換したフォントです。IPAフォントのLicense Agreementも同梱しています。
同梱しているのは16dot ゴシックの半角と全角の個のファイルですが、ILフォントでは16,24,32ドットの明朝、ゴシック、太字処理したものなど多くのファイルが配布されていますので、興味がある人は文市さんのblogからダウンロードしてみてください。
- Adafruit_ILI9341ライブラリを参考にさせて頂きました。
- fontx関連の多くの情報はChaNさんのサイトのテクニカルノート"FONTXの使いかた"等から得ております。ありがとうございます。
- その他 fontxファイルを公開された方も、ありがとうございます。
- 1.3.0 2021/12/13(Mon) ESP32対応、 Adafruit-GFX-Library 1.10.12で動作確認
- 1.2.0 2019/09/12(Thr) Adafuit-GFX-Library 1.5.6対応
- 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) 初版リリース