C module for Python. Support TTP229 TonTouch. Datasheet PDF
gcc -shared -o ./libttp229.so `pkg-config --cflags glib-2.0` libttp229.c `pkg-config --libs glib-2.0` -std=c11 -I/usr/include/python2.7 -lpython2.7
sudo python setup.py install
import libttp229 as sens
class Sensitivity():
def __init__(self):
self.maxKey = 15
self.keyArray = [0 for x in xrange(self.maxKey)]
def readData(self):
data = sens.readData(0x57, 2) + 0b10000000000000000
for index, valume in enumerate(bin(data)[3:]):
self.keyArray[self.maxKey - index] = valume
return self.keyArray