DId calibration of the touch screen work correctly? I'm talking about the GUI_TOUCH_Calibrate() in LCDConf.c. Are all the points for top, bottom, right and left configured correctly?
I looked at all the steps, the hardware routines seem to be configured correctly. Please run the calibration again, the code exists the while loop only when the button is pressed and this press isn't being detected.
GUI_TOUCH_Calibrate() helped me to get the values for top, bottom, right and left. But the run-time calibration doesn't detect the touch.