現在、ESP32にタッチパネル機能付きのlil9488 tft lcdを接続して、グラフィックのプログラミングをしています(githubリポジトリ)。
LCDのグラフィックには、LVGL、TFT_eSPIのライブラリを使用しています。
いくつかの画面を作って、タッチパネル操作等を試しているのですが、LVGLを利用して作ったGUI画面だと、タッチパネルの動作が比較的重く感じます。
このような場合、単純に動作を早くする方法方法などはありませんでしょうか?
どうぞ、ご教示の程よろしくお願い致します。
なお、TFT_eSPI.hファイルのSPIの通信スピードを20MHzから80MHzに変更してみたのですが、特段LCD画面のタッチ操作や画面更新の速さは特に変わりませんでした。
この画面更新の速さなどはこのプログラム部分と関係はありますでしょうか?
どうぞ、ご教示の程よろしくお願い致します。
cpp
1// If the SPI frequency is not defined, set a default 2#ifndef SPI_FREQUENCY 3 //#define SPI_FREQUENCY 20000000 4 //#define SPI_FREQUENCY 40000000 5 #define SPI_FREQUENCY 80000000 6#endif 7
あなたの回答
tips
プレビュー