ESP-BSP sample project which currently supports Wireless Tag - WT32-SC01 Plus device
How to use ESP_LCD components for Display & Touch with LVGL 9.x using ESP_LVGL_PORT from ESP-BSP.
https://github.com/sukesh-ak/BSP-IDF5-ESP_LCD-LVGL9
BSP (Board Support Package) using ESP-IDF 5.x + ESP_LCD + LVGL 9.x
Re: BSP (Board Support Package) using ESP-IDF 5.x + ESP_LCD + LVGL 9.x
I still didn't check that link, however, if your Wireless Tag board WT32-SC01 Plus has label (printed on the board at back side) ZX3D50CE02S-V13-USRC then I can confirm following:
1. SD-card tested and working
2. RS-485 tested and working
3. Touch tested and working
4. LCD tested and working with LVGL 8.3
5. Backlight (not only ON/OFF) but with 256 level intensity tested and working
6. Audio i2S with that audio mono chip on board, tested and working
7. JTAG connector for debugging tested and working
8. ESP-IDF 5.2 tested and working
9. Other things work natively as they are related to S3 chip and do not depend on board design.
All that is supported by QMSD package for that board (and for 7 more boards). Here is the link
https://github.com/smartpanle/QMSD-ESP32-BSP
However, they still didn't update to support LVGL9 (to my best knowledge). So if you insist on that, probably have to search elsewhere. However, if you are confortable with LVGL8.3 then everything is there. They provide LVGL8.3 within QMSD package and all mentioned drivers are included in package, so that is the only thing you have to install.
1. SD-card tested and working
2. RS-485 tested and working
3. Touch tested and working
4. LCD tested and working with LVGL 8.3
5. Backlight (not only ON/OFF) but with 256 level intensity tested and working
6. Audio i2S with that audio mono chip on board, tested and working
7. JTAG connector for debugging tested and working
8. ESP-IDF 5.2 tested and working
9. Other things work natively as they are related to S3 chip and do not depend on board design.
All that is supported by QMSD package for that board (and for 7 more boards). Here is the link
https://github.com/smartpanle/QMSD-ESP32-BSP
However, they still didn't update to support LVGL9 (to my best knowledge). So if you insist on that, probably have to search elsewhere. However, if you are confortable with LVGL8.3 then everything is there. They provide LVGL8.3 within QMSD package and all mentioned drivers are included in package, so that is the only thing you have to install.
Re: BSP (Board Support Package) using ESP-IDF 5.x + ESP_LCD + LVGL 9.x
Hello Djixon,djixon wrote: ↑Wed Apr 24, 2024 12:12 amAll that is supported by QMSD package for that board (and for 7 more boards). Here is the link
https://github.com/smartpanle/QMSD-ESP32-BSP
Thanks for the information you've provided. @Sukesh I thank to you as well for your excellent works
My WT32-SC01 Plus board is marked as ZX3D50CE08S-V16-USRC 240221.
I confirm both the example you've provided (https://github.com/smartpanle/QMSD-ESP32-BSP) and the one I fount at https://github.com/wireless-tag-com/ZX3D50CE02S worked well without any modification.
My notes:
- ESP-IDF 4.4, LvGL 8, VsCode
- I am using ESP-IDF Terminal in VsCode instead of Windows Command prompt, probably because of this reason "idf.py load-board" didn't work, I did the config with "idf.py menuconfig", it worked very well
- QMSD HAL > QMSD Board > ZX3D50CE02S-USRC-4832
- Component Config > ESP32S3 Specific > ... SPI RAM Config > (*)Quad Mode PSRAM
- Component Config > LCD Drivers > (*)ST7796
- Added #include "lvgl.h" in main.c for lvgl-demo and lvgl-from-squareline
I need answers for:
- what is the difference between ZX3D50CE02S and ZX3D50CE08S
- The module marked WT32-SC3-Wrover on the board seems WT specific; what is the Espressif equivalent of this module? Which datasheet we need to use for further development?
- What does QMSD means?
I also appreciate if somebody comments on:
// (Edit: I found the way but I still thank to comments) - How to convert these BSPs into the Squareline OBP format
Regards,
Who is online
Users browsing this forum: No registered users and 12 guests