Skip to content

piratos/libttp229

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

C module for Python. Support TTP229 TonTouch. Datasheet PDF

INSTALL:

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

USE IN PYTHON:

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

About

Python module for TTP229 I2C linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 76.6%
  • Python 23.4%