packages feed

gpio-0.1.0.3: README.md

Haskell GPIO interface, designed specifically for the RaspberryPi.

This library also ships with an executable for directly running gpio commands. Note: when using the executable there are less guarantees about the current state of a pin. For example, when using the library we can be sure that an `ActivePin 'Out` has already been initialized and configured for writing values, when using the executable we are less sure, and therefore errors might occur.


Note: this package has limited functionality, might be buggy and is not optimized. It works for simple read/write operations on a few pre-defined pins, but still needs a lot more testing.

TODO:
  * Remove `runLineHack` when reading GPIO value files.
  * Optimize file reading to only look at first char.
  * Support other pin modes (in/out/up/down/pwm)
  * Support edges
  * Look into GPIO supported file watching
  * Add all pin numbers