begin()関数にてSPI2を指定した場合、SPIオブジェクトの内容が破壊される。 メンバ変数 uint16_t lineBuffer[ILI9341_TFTHEIGHT]の640バイトの内、lineBuffer[0]の2バイトしか利用していない。SRAMを無駄に消費している。
ILI9341ドライバICを搭載した液晶ディスプレイをESP32で動かす実験をしている。今まで、TFT_eSPIを使ってきたが、Arduino Adafruit ILI9341も試してみる。
今回はili9341というドライバーが使われている2.8インチディスプレイにラズパイの画面を映したいと思います。 こちらはAmazonでも比較的安価で購入できるものです。 送料込みでも1000円くらいなので半額です。(これ送料の方が高いですね・・・) Amazonだと ...
#define TFT_DC_DATA GPIO_OUTPUT_SET(2, 1) #define TFT_DC_COMMAND GPIO_OUTPUT_SET(2, 0) #define TFT_DC_INIT PIN_FUNC_SELECT(PERIPHS_IO_MUX_GPIO2_U, FUNC_GPIO2); TFT_DC_DATA #define TFT_RST_ACTIVE ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する