eGUI
eGUI copied to clipboard
CRTouch: TouchPending signal unused
The CRTouch device has a TouchPending signal, used to signalize new data available. eGUI does not use the signal, it reads the RTSRDY field of the Resistive Touch Status Register 1 instead. That causes high load to the I2C bus.
User should be allowed to define the TouchPending signal which should be then used by eGUI to check for ready data.
This is possible the CRTOUCH driver has not been tune up in history. It was just very simple example how the CRTOUC can be controlled. As I see now not so smart :-).