Touch not working on WaveShare RP2350-Touch-LCD-3.5-C module


Author Message
Canada_Cold
Regular Member

Joined: 11/01/2020
Location: Canada
Posts: 56
Posted: 04:02pm 28 Apr 2026      

Hi NPHighview,

Of course.  Here is the option list I have now:

> option list
PicoMite MMBasic RP2350B V6.02.01
OPTION SYSTEM SPI GP18,GP19,GP16
OPTION SYSTEM I2C GP34,GP35
OPTION FLASH SIZE 16777216
OPTION COLOURCODE ON
OPTION PICO OFF
OPTION CPUSPEED (KHz) 200000
OPTION LCDPANEL ST7796S, RLANDSCAPE,GP20,GP23,GP21,GP22,INVERT
OPTION TOUCH FT6336 GP25,GP24,,50
GUI CALIBRATE 1, 478, 10, -9767, 9386
>

I used the following to enable the LCD:

OPTION SYSTEM SPI GP18,GP19,GP16
OPTION LCDPANEL ST7796S,RL,GP20,GP23,GP21,GP22,INVERT

And I used the following to enable the Touch:

OPTION SYSTEM I2C GP34,GP35
OPTION TOUCH FT6336 GP25,GP24
GUI CALIBRATE

I used the following to test the LCD and the Touch:

GUI TEST LCDPANEL
GUI TEST TOUCH

The LIST SYSTEM I2C command that Lyle suggested was very helpful as well.

> LIST SYSTEM I2C
HEX  0  1  2  3  4  5  6  7  8  9  A  B  C  D  E  F
00: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- 18 -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- 34 -- -- -- 38 -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- 51 -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- 6B -- -- -- --
70: -- -- -- -- -- -- -- -- -- -- -- -- -- -- 7E --
>

Don