# Lilygot T-display S3 Pro touch and T-display S3 OBP

**URL:** <http://forum.squareline.io/t/lilygot-t-display-s3-pro-touch-and-t-display-s3-obp/2953>\
**Category:** My projects\
**Created:** [May 27, 2024, 4:55pm UTC](http://forum.squareline.io/t/lilygot-t-display-s3-pro-touch-and-t-display-s3-obp/2953 "2024-05-27T16:55:34Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![nishad2m8](http://forum.squareline.io/user_avatar/forum.squareline.io/nishad2m8/32/1081_2.png) [@nishad2m8](http://forum.squareline.io/u/nishad2m8)\
**Post date:** [May 27, 2024, 4:55pm UTC](http://forum.squareline.io/t/lilygot-t-display-s3-pro-touch-and-t-display-s3-obp/2953/1 "2024-05-27T16:55:34Z")

</div>

Hi, I want to share the OBP for LilyGO’s T-Display S3 Pro Touch and T-Display S3. The IDE is set up easy for PlatformIO. I’m not very good in explaining, but I shared some video on my youtube.

for code check my git : [GitHub - nishad2m8/T-Display-S3-YT](https://github.com/nishad2m8/T-Display-S3-YT)  
or [GitHub - nishad2m8/T-Display-S3-Pro-YT](https://github.com/nishad2m8/T-Display-S3-Pro-YT)

Share your suggestions. thanks

 ![OBP](http://forum.squareline.io/uploads/default/original/2X/5/50e79745d48789aabea379677a414d40129d9f46.png)

---

<div class="post-metadata">

**Author:** ![Hermit](http://forum.squareline.io/user_avatar/forum.squareline.io/hermit/32/971_2.png) [@Hermit](http://forum.squareline.io/u/Hermit)\
**Post date:** [May 29, 2024, 6:12am UTC](http://forum.squareline.io/t/lilygot-t-display-s3-pro-touch-and-t-display-s3-obp/2953/2 "2024-05-29T06:12:35Z")

</div>

Thank you very much nishad2m8 for sharing it here.

---

<div class="post-metadata">

**Author:** ![nishad2m8](http://forum.squareline.io/user_avatar/forum.squareline.io/nishad2m8/32/1081_2.png) [@nishad2m8](http://forum.squareline.io/u/nishad2m8)\
**Post date:** [May 29, 2024, 1:05pm UTC](http://forum.squareline.io/t/lilygot-t-display-s3-pro-touch-and-t-display-s3-obp/2953/3 "2024-05-29T13:05:13Z")

</div>

Thank you… 😇 …

Now i got 2 more lilygo display. I almost finished OBP for T-RGB. For this board no need to generate `lvgl` & `lv_conf.h`. now its generating `lv_conf.h` cause compiling error. How to fix it ?

`t-rgb.slb`

```auto
{
    "version": "v1.0.0",
    "group": "LilyGo",
    "title": "T-RGB",
    "width": 480,
    "height": 480,
    "min_width": 480,
    "min_height": 480,
    "max_width": 480,
    "max_height": 480,
    "offset_x": 0,
    "offset_y": 0,
    "rotation": 0,
    "shape": "circle",
    "color_depth": "16",
    "lvgl_export_path": "./trash",
    "lvgl_include_path": "",
    "language": "C",
    "supported_lvgl_version": "8.3.*",
    "pattern_match_files": "./libraries/lv_conf.h, ./ui/ui.ino",
    "ui_export_path": "./libraries/ui/src",
    "url": "https://www.lilygo.cc/products/t-rgb",
    "short_description": "LilyGo T-RGB with LVGL",
    "long_description": "This board configuration is for the LilyGo T-RGB",
    "repository": "https://github.com/Xinyuan-LilyGO/LilyGo-T-RGB"
}

```

 ![Screenshot 2024-05-29 at 3.52.43 PM](http://forum.squareline.io/uploads/default/original/2X/7/7b4a27325c82233ce305a99d40184a8aa4e2a625.png)

---

<div class="post-metadata">

**Author:** ![Hermit](http://forum.squareline.io/user_avatar/forum.squareline.io/hermit/32/971_2.png) [@Hermit](http://forum.squareline.io/u/Hermit)\
**Post date:** [May 29, 2024, 2:44pm UTC](http://forum.squareline.io/t/lilygot-t-display-s3-pro-touch-and-t-display-s3-obp/2953/4 "2024-05-29T14:44:51Z")

</div>

You can simply leave `lvgl_export_path` empty not to export `lvgl` library. If you don’t want lv\_conf.h either, you can omit it from the board-template and hopefully it won’t be generated then. (But lv\_conf.h one level below `ui` folder is usually good to have because other than size-14 montserrat fonts get enabled there by the UI export.)

---

<div class="post-metadata">

**Author:** ![nishad2m8](http://forum.squareline.io/user_avatar/forum.squareline.io/nishad2m8/32/1081_2.png) [@nishad2m8](http://forum.squareline.io/u/nishad2m8)\
**Post date:** [May 30, 2024, 8:34am UTC](http://forum.squareline.io/t/lilygot-t-display-s3-pro-touch-and-t-display-s3-obp/2953/5 "2024-05-30T08:34:29Z")

</div>

Thank you 👍. now everything working as expected.

` "lvgl_export_path": "",`  
` "pattern_match_files": "./libraries/LV_Helper/lv_conf.h, ./ui/ui.ino",`

before the issue was ` #define LV_USE_FS_POSIX 1 ` change to ` 0 ` i don’t know why. maybe i use wrong `lv_conf` file

---

<div class="post-metadata">

**Author:** ![Hermit](http://forum.squareline.io/user_avatar/forum.squareline.io/hermit/32/971_2.png) [@Hermit](http://forum.squareline.io/u/Hermit)\
**Post date:** [June 3, 2024, 8:06am UTC](http://forum.squareline.io/t/lilygot-t-display-s3-pro-touch-and-t-display-s3-obp/2953/6 "2024-06-03T08:06:28Z")

</div>

I guess you don’t have POSIX support on that device, so it’s better leaving it at 0. If you need filesystem-support, STDIO, FATFS, LittleFS are the candidates, but no need to turn them on in the board-template, SquareLine Studio will turn them on in lv\_conf.h when image-exports are set as so…
