Version 0.1.1
CircuitPython library for Azoteq IQS5XX trackpad modules, the TPS43 and TPS65 (see datasheet below)
- copy
iqs5xx.pyto thelibdir on yourCIRCUITPYdrive (or use the precompilediqs5xx.mpyinstead if you're tight on space!) - copy
main.pyfromexamples/main.pyto the root of yourCIRCUITPYdrive - view output via the CircuitPython REPL / serial monitor
- connect the
GND,3V3,SDAandSCLpins from the trackpad module to the microcontroller via a STEMMA QT to male header cable or similar - connect the
RDYpin from the trackpad module to an interrupt-capable pin on the microcontroller - On the QTPy RP2040 this is any pin in PWM group "B";MOSIis used in the examplemain.pyfile
This library has been tested on:
It should work on other CircuitPython-compatible hardware, but YMMV - this library is a work in progress! Contributions are welcome.
Azoteq hardware1
TPS43/TPS65 trackpad module datasheet
Azoteq IQS5XX "ProxSense®" series datasheet
Footnotes
-
All trademarks are property of their respective owners ↩