Control GPIOs on OLinuXino-A13.
Project description
This package provides class to control the GPIO on Olinuxino A13.
Current release does no support any peripheral functions.
Example
=======
Typical usage::
#!/usr/bin/env python
import A13_GPIO as GPIO
x - connector name
y - pin number
#init module
GPIO.init()
#configure module
GPIO.setcfg(PINx_y, GPIO.OUTPUT)
GPIO.setcfg(PINx_y, GPIO.INPUT)
#read the current GPIO configuration
config = GPIO.getcfg(PINx_y)
#set GPIO high
GPIO.output(PINx_y, GPIO.HIGH)
#set GPIO low
GPIO.output(PINx_y, GPIO.LOW)
#read input
state = GPIO.input(PINx_y)
#cleanup
GPIO.cleanup()
Warning
=======
Before using this tool it is HIGHLY RECOMENDED to check Olinuxino
A13 schematic.
Changelog
===================================
* pyA13 0.1.13 (2014-04-16)
* Changed PIN names from PINxx to PINx_y,
where x is connector number and y is pin number
on the connector.
* pyA13 0.1.8 (2013-03-05)
* Added bit-bang SPI
* pyA13 0.1.8 (2013-03-05)
* Added blink.py demo
* pyA13 0.1.7 (2013-03-05)
* Missed very tiny bugs
* pyA13 0.1.6 (2013-03-05)
* Fixed bugs with functions
* Updated FIXED.txt
* Project ready for alpha :)
* pyA13 0.1.5 (2013-03-01)
* Fixed bug with initialization
* pyA13 0.1.4 (2013-03-01)
* Fixed some setup bugs
* Removed bugged methods
* Fixed readme
* pyA13 0.1.0 (2013-03-01)
* Initial release
Current release does no support any peripheral functions.
Example
=======
Typical usage::
#!/usr/bin/env python
import A13_GPIO as GPIO
x - connector name
y - pin number
#init module
GPIO.init()
#configure module
GPIO.setcfg(PINx_y, GPIO.OUTPUT)
GPIO.setcfg(PINx_y, GPIO.INPUT)
#read the current GPIO configuration
config = GPIO.getcfg(PINx_y)
#set GPIO high
GPIO.output(PINx_y, GPIO.HIGH)
#set GPIO low
GPIO.output(PINx_y, GPIO.LOW)
#read input
state = GPIO.input(PINx_y)
#cleanup
GPIO.cleanup()
Warning
=======
Before using this tool it is HIGHLY RECOMENDED to check Olinuxino
A13 schematic.
Changelog
===================================
* pyA13 0.1.13 (2014-04-16)
* Changed PIN names from PINxx to PINx_y,
where x is connector number and y is pin number
on the connector.
* pyA13 0.1.8 (2013-03-05)
* Added bit-bang SPI
* pyA13 0.1.8 (2013-03-05)
* Added blink.py demo
* pyA13 0.1.7 (2013-03-05)
* Missed very tiny bugs
* pyA13 0.1.6 (2013-03-05)
* Fixed bugs with functions
* Updated FIXED.txt
* Project ready for alpha :)
* pyA13 0.1.5 (2013-03-01)
* Fixed bug with initialization
* pyA13 0.1.4 (2013-03-01)
* Fixed some setup bugs
* Removed bugged methods
* Fixed readme
* pyA13 0.1.0 (2013-03-01)
* Initial release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyA13-0.1.14.tar.gz
(6.1 kB
view hashes)