I'm using GT911 with STM32F746 over I2C. I have noticed some time it stucks when multi touch is used (very few times in single touch as well). Upon debugging I noticed a change of voltage level of Interrupt pin.
In working state, INT pin stays High ideally but after the touch freezes, it stays Low with spikes.
Please find the attached screenshot of waveforms.
Also Find the attached GT911 code.