8048S043 capacitative touch buttons not working in demo #189
Replies: 14 comments 1 reply
-
My basic setup is OK, as I also have a 2432s028 board, and the demo program works perfectly on that, with |
Beta Was this translation helpful? Give feedback.
-
Reading further, I found that if I changed |
Beta Was this translation helpful? Give feedback.
-
Hi Ralph, I retested this with the original setup on the 8048S043C and am not able to reproduce the issue. The interrupt op the GT911 is also not used in the code. Are you sure this is the issue? Anyone else having problems with this board? |
Beta Was this translation helpful? Give feedback.
-
Maybe the board design has changed after you bought yours? I see some other boards have variants. Mine was bought very recently. I note that the board came in an antistatic bag with 8048S043C-I on it. I have no idea what the -I stands for. The board itself just says 8048S043 on it. It is definitely a capacitative board. I am 100% sure that the buttons did not work before making the change I noted above, and now it works as expected. |
Beta Was this translation helpful? Give feedback.
-
I didn't change the demo in any way, and am using the latest version from git. |
Beta Was this translation helpful? Give feedback.
-
This in my version of the board... Is your description identical? |
Beta Was this translation helpful? Give feedback.
-
My 8048S032C board 800x480 ... akso required martin |
Beta Was this translation helpful? Give feedback.
-
Very strange, mine has exactly the same layout! |
Beta Was this translation helpful? Give feedback.
-
I looked at the code and cannot really find a cause. Only thing that I can think of is the order of initialization. This can be found in the branch: https://github.com/rzeldent/esp32-smartdisplay/tree/gt911_int_nc Can you check if this works for you? |
Beta Was this translation helpful? Give feedback.
-
Can you explain how I can use that branch with the smart display demo app? I'm afraid I dont know my way around git enough to do that without some explicit instructions. |
Beta Was this translation helpful? Give feedback.
-
OK, I made a new demo project, and changed .gitmodules to say
and build with |
Beta Was this translation helpful? Give feedback.
-
Hi Ralph, Yes, that is indeed how you should do this; update the URL. I normally dop this with #gt911_int_nc. |
Beta Was this translation helpful? Give feedback.
-
Hi Ralph, Thanks for testing. Looks like there is something different but still not figured out what. |
Beta Was this translation helpful? Give feedback.
-
I have a problem on an 8048s043 board, bought as having capacitative touch. It has both a GT911 chip and an xpt2046 chip.
The board as supplied had a demo running on it iwhich iworked OK, including touch (which does indeed seem to be capacitative as it responded to a light touch), but when I try the eap32-smartdisplay-demo program, touch does not work correctly (whether I select 8048S043C or 8048S043R). The display is drawn correctly, but the buttons to add 1 and to rotate do not function.
On enabling debugging, the display" jumps" whenever I press either button, but they still do not work as intended. The debugging information shows the below.
Can anyone enlighten me as to what is going wrong here?
(Why is the SDK version: v4.4.7-dirty?)
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions