Вам придется выполнить некоторую отладку, и драйверы для сенсорных экранов, как правило, являются сложными, поскольку они загружаются в GWES и потому что электрические характеристики сенсорных панелей резко меняются в зависимости от размера и производителя. Для водителя очень редко просто работать прямо из коробки - вам почти всегда приходится настраивать время выборки и т.п. на основе характеристик панели, и это лучше всего сделать с помощью осциллографа.
Что нужно проверить:
- Загружается ли драйвер вообще? RETAILMSG / DEBUGMSG скажет вам, что
- Вы получаете прерывания касания?
- После прерывания вниз ваш код возвращается в состояние, чтобы получить up?
- Если вы посмотрите на временные характеристики самих сигналов панели, выполняете ли вы выборку, когда сигналы стабильны (т. Е. Вы не делаете выборку слишком рано после прерывания)?