No Touch when using SquareLine Studio with Seeed XIAO ESP32S3 and Round-Display

Hi there,

I don’t know what is your issue, I spend a lot of my free time Testing and making and anyone here long enough knows it. I don’t have to prove anything. I post ALL of my findings and help a lot of people, kind and courteous. While my Solutions may not fit your issue exactly I make the effort to move the conversation along to a better solution. look at this…
https://forum.seeedstudio.com/t/welcome-using-seeed-forums-and-forum-etiquette/251064?u=pj_glasso

I’m in the “Teach a man to fish” camp and try to have pride in if NOT knowing the ANSWER then where to find it. it’s what I offer and it’s what I do. that won’t change. Acting like a 14 year old and spamming posts with derogatory personal attacks won’t get you the solution.

Even though I wasn’t going to a posted proof it does work is all. You can rest assured I won’t answer any of your thoughts so Good Luck and have a better day!

HTH
GL :slight_smile: PJ :v:

BTW, it doesn’t work for you … The Touchscreen because, The Seeed Studio Round Display with CST816S touch controller connected to the Xiao ESP32S3 Plus does not use TOUCH_INT = -1. It does use GPIO7 (D7) as the interrupt pin.

  • The CST816S can work with or without using the INT pin.
  • But the Seeed driver (like in CST816S.h) requires INT pin to be defined for .available() to function properly, as it checks that pin’s state.
  • If you define it incorrectly (e.g. -1), the touch.available() check won’t respond.
  • Always call Wire.begin(SDA, SCL) with correct pins, even if the driver sometimes does it behind the scenes.

But I bet you already know that…:v: