RPIO v0.8.4: `rpio-curses` and bugfixes

commit 3062a9465313583e0c67a14e52ddb97d0e2a181b
Author: Chris Hager <chris@metachris.org>
Date:   Fri Mar 1 16:02:51 2013 +0100

    finished rpio-curses beta

commit 00208de7f0a9bc1f233df4abf7c100f4b1d32a3e
Author: Chris Hager <chris@metachris.org>
Date:   Fri Mar 1 15:12:00 2013 +0100

    rpio-curses update

commit 9fafc1105d2384e2680f8130c82669085f3699a1
Author: Chris Hager <chris@metachris.org>
Date:   Fri Mar 1 14:24:44 2013 +0100

    RPIO tcp socket callback bugfix

commit 914fae32e3876bb4fb9954b409ed477796ed81dd
Author: Chris Hager <chris@metachris.org>
Date:   Fri Mar 1 14:24:01 2013 +0100

    RPIO tcp socket callback bugfix

commit d8193ba9401842e02d631bc65034e99e339a633e
Author: Chris Hager <chris@metachris.org>
Date:   Fri Mar 1 01:23:59 2013 +0100

    start rpio-curses

commit e3530a789f1a2b72cdf2d104974edaa34ae8f1d4
Author: Chris Hager <chris@metachris.org>
Date:   Thu Feb 28 03:26:55 2013 +0100

    started hacking on pwm.c. can add and remove pwm-gpios at runtime

commit 416ad237d0e0ed305c8d00cab6ef06d3b30861f1
Merge: 97159a9 cc32b44
Author: Chris Hager <chris@metachris.org>
Date:   Thu Feb 28 02:14:02 2013 +0100

    Merge branch 'dev' into dev-pwm

    * dev:
      fabfile: clean()

commit cc32b440e55caf63fd21063d705be0af31a45631
Author: Chris Hager <chris@metachris.org>
Date:   Thu Feb 28 01:38:41 2013 +0100

    fabfile: clean()

commit 97159a9038c35972102dc9dd3c446ff072040199
Merge: fa82ac7 2e4082e
Author: Chris Hager <chris@metachris.org>
Date:   Thu Feb 28 01:34:24 2013 +0100

    Merge branch 'dev' into dev-pwm

    * dev:
      many minor doc updates and tiny refactorings

commit 2e4082ed03021ebbba559ef4015abb8303e82e64
Author: Chris Hager <chris@metachris.org>
Date:   Thu Feb 28 01:33:20 2013 +0100

    many minor doc updates and tiny refactorings

commit fa82ac7b8245cf2545aaf267415dd30952a4210c
Author: Chris Hager <chris@metachris.org>
Date:   Wed Feb 27 23:13:57 2013 +0100

    added raspberry-pwm

commit 00cb4e7d25fc3f080e3f66c3afd24d72677ca61a
Author: Chris Hager <chris@metachris.org>
Date:   Wed Feb 27 03:30:24 2013 +0100

    doc update

commit a804084bcb1b941270607f78e1543428e1f3ec92
Author: Chris Hager <chris@metachris.org>
Date:   Wed Feb 27 02:51:13 2013 +0100

    minor refactoring of tcp interrupts

commit f40de1a32abcc0af355861fec21c07ceea09e6e5
Author: Chris Hager <chris@metachris.org>
Date:   Wed Feb 27 02:26:44 2013 +0100

    python 3 fixes

commit dcaf366b99dd1c85805abe06c6eb48fa0050d811
Author: Chris Hager <chris@metachris.org>
Date:   Wed Feb 27 02:16:01 2013 +0100

    test updated with socket

commit 40f3f2d70cc15059038697c0934db12c76c4c4fc
Author: Chris Hager <chris@metachris.org>
Date:   Wed Feb 27 01:57:22 2013 +0100

    minor refactorings

commit fc648d044940559426ad7f0629003189f1fc7fc3
Author: Chris Hager <chris@metachris.org>
Date:   Wed Feb 27 01:52:00 2013 +0100

    doc bugfix

commit ee0ab231f1a5b6e9f563aee83e9cd785c56f5b47
Author: Chris Hager <chris@metachris.org>
Date:   Wed Feb 27 00:35:15 2013 +0100

    ADDED: Socket Interrupts via RPIO.add_tcp_callback(port, callback, threaded_callback=False)

commit 53a07de41f383e154fbe99deec09ee3f059f1a24
Author: Chris Hager <chris@metachris.org>
Date:   Tue Feb 26 19:28:57 2013 +0100

    directory structure

commit 3725c077fbeab59b73d9041057cf32d535aac029
Author: Chris Hager <chris@metachris.org>
Date:   Tue Feb 26 19:28:32 2013 +0100

    refactoring some names in c_gpio.c

commit b6230d52cfaf96efe7adc234185bf2408616d8d3
Author: Chris Hager <chris@metachris.org>
Date:   Tue Feb 26 19:27:38 2013 +0100

    fabfile: allow manual hosts with -H, else use default

commit 25110a2b126f6118a505cf1302d1b4107e9733c4
Author: Chris Hager <chris@metachris.org>
Date:   Tue Feb 26 18:29:34 2013 +0100

    prepare: better source layout; RPIO as module

commit e600e195da084a0915c9abdfe49ffe8777daeb70
Author: Chris Hager <chris@metachris.org>
Date:   Tue Feb 26 14:37:19 2013 +0100

    minor doc update (use easy_install)

commit c19b947544c6548c271f4c9b5aa71bfcff4e5439
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 22:07:47 2013 +0100

    fabfile: test with python2.7 and 3.2

commit 16252756aa68eb0fdb46fc93de4ec16e82328c9b
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 19:39:56 2013 +0100

    fabfile push2pypi

commit c8c4716f9ae1f4500c94af37590b536b7d3b3adb
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 19:02:07 2013 +0100

    various minor doc updates

commit 2317d633ad2b21ca084c4bb2bb279a25aeccb65c
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 18:48:22 2013 +0100

    doc update, version bump 0.8.0

commit 3f4d53c9d746779cb1a387cb60662e46ea4c0cff
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 17:26:07 2013 +0100

    and even more test updates

commit 75d54ca2cbb138b0e89d6287bfd23af1e76c027c
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 16:48:05 2013 +0100

    improved tests

commit a32122f6727ef1920a896e73b1bee25bcf6dc8d2
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 16:28:19 2013 +0100

    test: more interrupt tests

commit 6c2700930a511ee7a6f991b7d82bdd7a0655ec94
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 16:22:57 2013 +0100

    run_tests.py: BOARD and BCM numbering tests

commit f4686eced4bcef6dd45b18f3cf5ee1d43aa8a9a3
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 16:06:15 2013 +0100

    run_test.py: interrupts

commit 96d18b9eec9439599f2a045e149afc80a9e2ffc7
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 15:53:05 2013 +0100

    RPIO: improved cleanup (also shutdown interrupt bindings)

commit 98551ee607746256f17c7ad9a5490d2de2cf6aa9
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 15:31:05 2013 +0100

    RPIO.py add_interrupt_callback(..): if /sys/class/gpio interface exists, unexport first (always export fresh)

commit 03313da1a1473ca926b757952b8c5b8caa941d13
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 15:06:17 2013 +0100

    RPIO bugfix: cleanup interfaces if exception occurs while adding callback

commit 1946117ac30cc97917a6daf77f2781d76b2eaf46
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 14:59:24 2013 +0100

    run_tests.py

commit 68e260e470c011c58bbbb688a2449179e79e940b
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 14:35:56 2013 +0100

    bugfix and fabfile update with test_soft

commit 5148f96271c15bd68745991eb2062bfe9253ed77
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 14:10:41 2013 +0100

    py_gpio.c: bcm_to_board() and board_to_bcm() translation methods

commit 759cb4bb182176fce291d77af6f2bfc1a6351ea3
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 12:35:14 2013 +0100

    RPIO doc update

commit 48cc8f4ad5fa6e904c4d9521e0ee402de69fd03c
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 12:33:09 2013 +0100

    RPIO.py: in add_interrupt_callback added pull_up_down parameter check

commit 7a34b645ecbf0ea765dc3bb6f365432ba6b64fdd
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 04:24:11 2013 +0100

    cleanup and doc update

commit 8b8a417c0c1dc211772340e521ed4e393707adda
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 03:49:18 2013 +0100

    cleanup of py_gpio.c (with channel_to_gpio)

commit 260118fdff82c7bfa713d1204dd49644944e32ba
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 02:27:32 2013 +0100

    pullup and -down (and -off) for interrupts

commit c96b406709c65b7c57eb8ab88a1474a467629d8b
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 01:01:15 2013 +0100

    expose  in c_gpio.c via  in py_gpio.c

commit 0c16175599e2459757fbaa7434e11fa633f4f579
Author: Chris Hager <chris@metachris.org>
Date:   Sun Feb 24 00:30:59 2013 +0100

    minor reST conversion update