#author("2016-08-02T16:11:07+09:00","default:nari","nari") #author("2016-08-03T13:32:22+09:00","default:nari","nari") [[FrontPage]] * Adafruit_ILI9341のインストール [#a3035013] ** versionの問題 [#v6789be4] Adafruit_ILI9341には 1.00, 1.01, 1.02の3つのversionがあり、ライブラリマネージャからは1.00と1.01がインストール可能で、 1.02は githubからzipをダウンロードしインストールする必要があります。 EP8266(つまりHSES-LCD24)に対応しているのは1.02ですから、githubからインストールしてください。 Adafruit_ILI9341には 1.00, 1.01, 1.02の3つのversionがあり、ライブラリマネージャからは1.00と1.01がインストール可能で、 1.02は githubからzipをダウンロードしインストールする必要があります。 ESP8266(つまりHSES-LCD24)に対応しているのは1.02ですから、githubからインストールしてください。 - [[GitHub - adafruit/Adafruit_ILI9341: Library for Adafruit ILI9341 displays:https://github.com/adafruit/Adafruit_ILI9341]] ** 同名のライブラリの存在 [#n25d45a7] Adafruit_ILI9341には、以下の同名のライブラリが存在します。 - [[GitHub - Links2004/Adafruit_ILI9341: Library for Adafruit ILI9341 displays:https://github.com/Links2004/Adafruit_ILI9341]] 説明によると作者も同じAdafruitで、1.00のころ分岐したそうです。 ArduinoVNCをコンパイルする際に必要になります。 - [[GitHub - Links2004/arduinoVNC: a VNC Client for Arduino based on rfbproto:https://github.com/Links2004/arduinoVNC]] *** アップデートがあります問題 [#r0e30812] - Links2004/Adafruit_ILI9341をインストールすると、ArduinoIDEが「アップデートがあります」と言ってくるようになります。 - そこで、ライブラリマネージャでアップデート可能なライブラリを表示させると「Adafruit_ILI9341」と出てきますが、ここでアップデートすると問題が発生します。 - アップデートすると Adafruit/Adafruit_ILI9341のversion 1.00がインストールされ、ESP8266(HSES-LCD24)ではコンパイルエラーが発生するようになります。 - 原因は、Links2004/Adafruit_ILI9341のlibrary.propertiesの記述が間違っているからのようです。 - ですので、このライブラリはアップデートしないでください。 - 間違ってインストールした場合は、いったんライブラリを削除し、zipファイルからインストールしなおしてください。