Canada_Cold Regular Member
 Joined: 11/01/2020 Location: CanadaPosts: 56 |
| Posted: 03:13pm 25 Apr 2026 |
|
|
|
Hi, I have a WaveShare RP2350-Touch-LCD-3.5-C module. This is a 2350B with ST7796 LCD and a FT6336 touch controller. The LCD works great. However, each time I try to setup the Touch option and calibrate (GUI CALIBRATE) the touch the system locks up. The info is here - https://docs.waveshare.com/RP2350-Touch-LCD-3.5 The schematic - https://files.waveshare.com/wiki/RP2350-Touch-LCD-3.5/RP2350-Touch-LCD-3.5.pdf
Here is the sequence I’m using, am I doing something wrong?
> > option reset > option list PicoMite MMBasic RP2350B V6.02.00 OPTION FLASH SIZE 16777216 OPTION COLOURCODE ON OPTION PICO OFF OPTION CPUSPEED (KHz) 200000 > > OPTION SYSTEM SPI GP18,GP19,GP16 > OPTION LCDPANEL ST7796S,RL,GP20,GP23,GP21,GP22,INVERT > > > GUI TEST LCDPANEL (The GUI test runs OK) > > OPTION SYSTEM I2C GP34, GP35 > OPTION TOUCH FT6336 GP24, GP25 > GUI CALIBRATE
(At this point I now have the first target on the screen and the message “Touch Target and Hold”. The system is now locked up and a power cycle is required to get it restarted.)
PicoMite MMBasic RP2350B V6.02.00 Copyright 2011-2025 Geoff Graham Copyright 2016-2025 Peter Mather
> option list PicoMite MMBasic RP2350B V6.02.00 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 GP24,GP25,,50 > > print MM.INFO$(TOUCH) Ready > >
Any help would be appreciated. Or any suggestions on other testing I should do to debug the issue. |