skip to navigation
skip to content

Not Logged In

RPi.GPIO 0.2.0

A module to control Raspberry Pi GPIO channels

Latest Version: 0.5.4

This package provides a class to control the GPIO on a Raspberry Pi.

Note that this module is unsuitable for real-time or timing critical applications.

Note that the current release does not support SPI, I2C or serial functionality on the RPi.

Example Usage :

import RPi.GPIO as GPIO

# set up the GPIO channels - one input and one output
GPIO.setup(11, GPIO.IN)
GPIO.setup(12, GPIO.OUT)

# input from pin 11
input_value = GPIO.input(11)

# output to pin 12
GPIO.output(12, True)

# the same script as above but using BCM GPIO 00..nn numbers
GPIO.setmode(GPIO.BCM)
GPIO.setup(17, GPIO.IN)
GPIO.setup(18, GPIO.OUT)
input_value = GPIO.input(17)
GPIO.output(18, True)

Change Log

0.2.0

  • Changed status from alpha to beta
  • Added setmode() to be able to use BCM GPIO 00.nn channel numbers
  • Renamed InvalidPinException to InvalidChannelException

0.1.0

  • Fixed direction bug
  • Added MANIFEST.in (to include missing file)
  • Changed GPIO channel number to pin number
  • Tested and working!

0.0.3a

  • Added GPIO table
  • Refactored
  • Fixed a few critical bugs
  • Still completely untested!

0.0.2a

  • Internal refactoring. Still completely untested!

0.0.1a

  • First version. Completely untested until I can get hold of a Raspberry Pi!
 
File Type Py Version Uploaded on Size
RPi.GPIO-0.2.0.tar.gz (md5) Source 2012-05-24 8KB
  • Downloads (All Versions):
  • 385 downloads in the last day
  • 2332 downloads in the last week
  • 9698 downloads in the last month