Tcl Raspberry Pi I/O

Artifact [273e6cd4af]
Login

Artifact 273e6cd4afabe90f380c10610bc4f6c8ecd0e7f9:

Wiki page [Tcl Raspberry Pi I/O] by schelte 2017-04-13 08:56:45.
D 2017-04-13T08:56:45.704
L Tcl\sRaspberry\sPi\sI/O
N text/x-markdown
P ff1e49e6f95189db105e96bcc6ed7c3b7a65a08b
U schelte
W 998
The piio project aims to provide a library for accessing the I/O capabilities of the Raspberry Pi from Tcl.

The piio package supports three of the I/O methods available on the Raspberry Pi via three new commands:

* [piio](wiki?name=piio) for general purpose I/O, also known as gpio.
* [twowire](wiki?name=twowire) for Inter-Integrated Circuit, also known as i2c.
* [spi](wiki?name=spi) for Serial Peripheral Interface bus.

In addition it makes a number of modules available that support specific i2c devices:

* [dallas](wiki?name=dallas) for a DS1621 temperature sensor
* [jeebmp](wiki?name=jeebmp) for a BMP085 pressure (and temperature) sensor
* [jeeio](wiki?name=jeeio) for a MCP23008 8 pin I/O chip
* [jeelux](wiki?name=jeelux) for a TSL2561 light sensor
* [onewire](wiki?name=onewire) for a DS2482 1-wire interface driver

## Additional information ##
* [Build instructions](wiki?name=Build+instructions)
* [Prerequisites for using the package](wiki?name=Prerequisites)

Z e2294d461164d88634699ac02a3f5742