Comments (11)
It seems that the FLASH or PSRAM size configuration does not match.
from s3lcd.
Are you using the firmware from the S3LCD_OCT_16M folder?
from s3lcd.
from s3lcd.
The driver is written in C and compiled into the firmware while building the MicroPython firmware. The source for the driver is in the repo.
The Python driver from https://github.com/russhughes/st7789s3_mpy should be able to drive the T-HMI display, but you will have to modify the tft_config.py code for the pins used on the T-HMI. Also, it will be much slower.
Your device may have a different memory configuration (Quad SPI needing S3LCD_QUAD_16M firmware?). Can you post a link to the generic version of firmware that is working?
from s3lcd.
from s3lcd.
Sorry that link should have been https://github.com/russhughes/t-display-s3.
from s3lcd.
from s3lcd.
Reset is tied to the processors reset line and not to an IO pin, so you can ignore it. LCD_PCLK is the WR pin(8). Pin 10 controls power to the LCD and must be set high to turn on the display. This needs to be done before you configure the display.
from s3lcd.
Here is a pure python driver customized for the T-HMI display. It is faster than the other driver, but not as fast as the s3lcd C driver.
Edit: forgot the link to https://github.com/russhughes/thmi_py
from s3lcd.
from s3lcd.
from s3lcd.
Related Issues (20)
- Feature Request: LVGL integration HOT 1
- Backend crashes when function called for second time HOT 3
- Compatibility with esp-idf 5.0.2 HOT 11
- Firmware for both display and OV2640 camera HOT 2
- tft_config & tft_buttons for T-RGB ST7701S 480x480 HOT 1
- How to compile this project with lv_micropython HOT 1
- Which firmware image should be used for the T-Display-S3 board? HOT 7
- utils imgtobitmap.py missing variable in len() statement HOT 1
- LVGL / Squareline integration? HOT 1
- Build From Source Fails Due to Mismatch of Micropython Version Relative to ESP-IDF Version HOT 4
- ImportError: no module named 'tft_config' on Lilygo T-Display-S3 HOT 3
- Missing files HOT 1
- SUNTON 1732S019 ESP32S3 board with ST7789 170x320 display
- Generic ILI9341 240x320 display
- Using SX1262 on Lilygo T-Deck causes the display to stop working HOT 2
- Getting error when compile the fimrware with IDF 4.4.6 and micropython v1.20.0 HOT 1
- config files for waveshare S3 geek HOT 1
- ESP32: can't find manifest.py
- LilyGo T-Display S3 - Memory allocation error HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from s3lcd.