A reformattable Serial interface to the Raspberry Pi's GPIO---- 1.0.1!
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



Serpint is software for controlling the GPIO pins on the Rasperry Pi over a socket or serial port. And to do that over a network in multiple formats.

It can be used to control the GPIO pins from languages that don't already have a GPIO library, but do for sockets or serial, or from programs that expect a serial port, and do that from half a world away.

Serpint is a toolkit for controlling the GPIO (general purpose input/output) pins on a Raspberry PI <raspberrypi.org>. The software is written in python. The main functions of serpint have to do with controlling the pins as if they were a serial/USB device {1}. It can also be used to control the GPIO pins over a network. Another use is reformatting the control of the GPIO pins so that the serial device {1} controlling them emulates a different device [say, a scratchboard (example included).] However, as the source code of serpint is available (it is not a compiled/compilable application) I hope that many other people will make use of/ make new uses for it.

For more, please read doc/main.odt
For demo instructions please read doc/demo.odt

{1} Serpint can emulate any device connecting on a /dev/ttyS port, /dev/ttyUSB is currently untested

Louis Goessling <louis@goessling.com> wrote the code