Ports

The Ports library implements "Ports" as an abstraction matching the 6-pin connectors used with JeeNodes and Plugs. In its simplest form, a port object offers a simple way to acces the pins of an ATmega. It's a very thin wrapper around the digitalRead(), digitalWrite(), analogRead(), etc functions present in the Arduino runtime support.

The Ports library also includes support for I2C communication and many pre-defined interface classes for various plugs. There are several little example sketches to help you get started.

Starting with Arduino IDE 1.0beta2, the source code and and issue tracker have moved to GitHub.

For the Arduino IDE 0022, download as ZIP archive, and put the "GLCDlib" folder inside a "libraries" folder next to your sketches.

Definitions in source:Ports/Ports.h

Port support

Remote ports (unfinished)

Plug support

Utility classes

Examples

Credits

Ports was written from scratch by Jean-Claude Wippler at JeeLabs.