Thank you LovyanGFX
| LovyanGFX 関係各位様のご尽力で https://github.com/lovyan03/LovyanGFX 現状のマトリクスが ※ HW = HardWare Peripheral XPT2046 SPI BUS Touchscreen ESP32 = supported ESP32-S2 = supported ESP32-S3 = supported ESP32-C3 = supported ESP8266 = supported SAMD51 = supported SAMD21 = supported RP2040 = — (残念!) **** XPT2046をRP2040を対応させるため、各位様の助言の基*** ・tobozo https://github.com/tobozo ・lovyan03 https://github.com/lovyan03 ・iSP Iwasaki https://github.com/iSP-Iwasaki rp2040 and Touch XPT2046 #216 https://github.com/lovyan03/LovyanGFX/issues/216 試運転中ですが、なんとかRP2040 で 各MCU共通ライブラリが動作し始めてます! | XPT2046 SPI BUS Touchscreen https://images.app.goo.gl/HQiGZC7NXj2JpUdK8 ![]() TFT-LCDと同一、RP2040のSPI CHを使い リソースを節約したため ただでさえ厄介な、LovyanGFX 未対応部分 移植が余計大変でした。 とにかくRP2040、SPI1個に TFT-LCD/SPI BUS Touchscreen 2系統のライブラリを使用する、排他制御部分がかなりあやふやで 結局、Tc = lcd.getTouch(&Tx, &Ty);は Timer割り込み処理部分 /* タイマー割り込み処理 */ bool Timer(struct repeating_timer *t) へ、移動して、1mSECでサンプリングは可能になりました。 |
Arduin IDE の開発環境から https://www.arduino.cc | https://www.raspberrypi.com/products/raspberry-pi-pico![]() https://www.lcdwiki.com/2.8inch_SPI_Module_ILI9341_SKU:MSP2807 |
raspberry-pi-pico+2.8inch_SPI_Module_ILI9341_ SCH![]() |






