# RPIO **Repository Path**: r_r/RPIO ## Basic Information - **Project Name**: RPIO - **Description**: RPIO is a GPIO toolbox for the Raspberry Pi. - **Primary Language**: Unknown - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-02-21 - **Last Updated**: 2021-02-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README RPIO is an advanced GPIO module for the Raspberry Pi. * PWM via DMA (up to 1us resolution) * GPIO input and output (drop-in replacement for `RPi.GPIO `_) * GPIO interrupts (callbacks when events occur on input gpios) * TCP socket interrupts (callbacks when tcp socket clients send data) * Command-line tools ``rpio`` and ``rpio-curses`` * Well documented, fast source code with minimal CPU usage * Open source (LGPLv3+) `Visit pythonhosted.org/RPIO for the documentation. `_ **This repository is not actively maintained anymore!** Check out the dev branch for latest commits. If you are interested in taking over maintainence of RPIO, I would be happy to hand it over. Drop me a line at https://twitter.com/metachris Installation ------------ The easiest way to install/update RPIO on a Raspberry Pi is with either ``easy_install`` or ``pip``:: $ sudo apt-get install python-setuptools $ sudo easy_install -U RPIO After the installation you can use ``import RPIO`` as well as the command-line tools ``rpio`` and ``rpio-curses``. Debian packages are available at `metachris.github.com/rpio/download `_. An Arch Linux PKGBUILD is available at `aur.archlinux.org/packages/rpio `_. Examples -------- You can find lots of examples inside the `documentation `_, as well as in the `/examples/ source directory `_. Feedback -------- Please send feedback and ideas to chris@linuxuser.at, and `open an issue at Github `_ if you've encountered a bug. License ------- This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details at Special Thanks -------------- `csegit `_, `waveform80 `_, `nils-werner `_, `friedcell `_, `zejn `_, `dbeal `_, `paul-1 `_ Copyright --------- Copyright (C) 2013 Chris Hager Links ----- * http://pythonhosted.org/RPIO * http://pypi.python.org/pypi/RPIO * http://pypi.python.org/pypi/RPi.GPIO * http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf * http://www.kernel.org/doc/Documentation/gpio.txt * `semver versioning standard `_ Changes ------- Please refer to the `'Changes' section in the documentation `_.