Micropython bindings to LVGL for Embedded devices, Unix and JavaScript https://github.com/lvgl/lv_micropython の Raspberry Pi Pico 用 ILI9341 汎用ドライバです。
eudoxos さん (https://github.com/eudoxos) 作成の ST7789 用ドライバを修正して作成しました。MITライセンスで公開されていますので、こちらのファイルも MIT ライセンスとします。
https://github.com/lvgl/lv_binding_micropython/blob/master/driver/generic/st77xx.py
https://github.com/lvgl/lv_binding_micropython/blob/master/driver/generic/xpt2046.py
また、Adafruit 社が公開されている ILI9341 のコードを参考にしてコーディングしています。
https://github.com/adafruit/Adafruit_ILI9341/blob/master/Adafruit_ILI9341.h
https://github.com/adafruit/Adafruit_ILI9341/blob/master/Adafruit_ILI9341.cpp
このドライバは http://www.lcdwiki.com/2.8inch_SPI_Module_ILI9341_SKU:MSP2807 LCD Wiki にある、2.8inch SPI Module ILI9341 SKU:MSP2807 という液晶で動作を確認しました。それ以外の液晶で動作するかわかりません。
ILI9341 Generic Driver for Raspberry Pi Pico in Micropython bindings to LVGL for Embedded devices, Unix and JavaScript https://github.com/lvgl/lv_micropython .
This is a modified version of the driver for ST7789 by eudoxos (https://github.com/eudoxos). Since it is released under MIT license, this file is also MIT licensed.
https://github.com/lvgl/lv_binding_micropython/blob/master/driver/generic/st77xx.py
https://github.com/lvgl/lv_binding_micropython/blob/master/driver/generic/xpt2046.py
I also coded the code based on ILI9341 code released by Adafruit.
https://github.com/adafruit/Adafruit_ILI9341/blob/master/Adafruit_ILI9341.h
https://github.com/adafruit/Adafruit_ILI9341/blob/master/Adafruit_ILI9341.cpp
This driver has been tested with the LCD named 2.8inch SPI Module ILI9341 SKU:MSP2807 from http://www.lcdwiki.com/2.8inch_SPI_Module_ILI9341_SKU:MSP2807 LCD Wiki. I do not know if it works on other LCDs.
Translated with www.DeepL.com/Translator (free version)