bindings: implement python bindings
authorBartosz Golaszewski <bartekgola@gmail.com>
Mon, 19 Feb 2018 11:52:38 +0000 (12:52 +0100)
committerBartosz Golaszewski <bartekgola@gmail.com>
Tue, 17 Apr 2018 08:19:34 +0000 (10:19 +0200)
commit96c524c4951c6ae8d016b7d81ec413cd465333b1
tree24c82196a0a7a6f447249cd9aae5575b53751f91
parentd3ea4f41484693320153bae226c27c507afef00c
bindings: implement python bindings

Create a C extension module wrapping the functionality of libgpiod
in a set of Python classes.

Add code examples including simplified reimplementations of gpio-tools
in Python.

Signed-off-by: Bartosz Golaszewski <bartekgola@gmail.com>
13 files changed:
.gitignore
bindings/Makefile.am
bindings/python/Makefile.am [new file with mode: 0644]
bindings/python/examples/Makefile.am [new file with mode: 0644]
bindings/python/examples/gpiod_tests.py [new file with mode: 0755]
bindings/python/examples/gpiodetect.py [new file with mode: 0755]
bindings/python/examples/gpiofind.py [new file with mode: 0755]
bindings/python/examples/gpioget.py [new file with mode: 0755]
bindings/python/examples/gpioinfo.py [new file with mode: 0755]
bindings/python/examples/gpiomon.py [new file with mode: 0755]
bindings/python/examples/gpioset.py [new file with mode: 0755]
bindings/python/gpiodmodule.c [new file with mode: 0644]
configure.ac