This package provides class to control the GPIO on Olinuxino A20.
Current release does no support any peripheral functions.
Example
=======
Typical usage::
#!/usr/bin/env python
import A20_GPIO as GPIO
The 'x' in the example below represents the number of the extension connector, and 'y' is the pin number on the connector.
#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
A20 schematic.
Changelog
===================================
* pyA20 0.1.0 (2013-08-21)
* Initial release
* pyA20 0.1.3 (2013-08-23)
* Fixed wrong distribution uploaded
* pyA20 0.1.4 (2013-09-13)
* changed pin GPIOs reference to PINx_y (where x is number of connector, y - number of pin on the connector) instead of old PIN_Pnx (where n was the name of the PORT, x - number of the pin on the PORT)
Current release does no support any peripheral functions.
Example
=======
Typical usage::
#!/usr/bin/env python
import A20_GPIO as GPIO
The 'x' in the example below represents the number of the extension connector, and 'y' is the pin number on the connector.
#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
A20 schematic.
Changelog
===================================
* pyA20 0.1.0 (2013-08-21)
* Initial release
* pyA20 0.1.3 (2013-08-23)
* Fixed wrong distribution uploaded
* pyA20 0.1.4 (2013-09-13)
* changed pin GPIOs reference to PINx_y (where x is number of connector, y - number of pin on the connector) instead of old PIN_Pnx (where n was the name of the PORT, x - number of the pin on the PORT)
Metadata
Release files for pyA20 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyA20-0.1.4.tar.gz | 6.7 kB | Details |
Release files / pyA20-0.1.4.tar.gz
| Download URL | pyA20-0.1.4.tar.gz |
|---|---|
| Size | 6.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0ff2c653596cb88dc70290755ec6ee7277deadcbfc1f0b37e086e07cb4a7dc5a
|
|
BLAKE2b-256 checksum How to use checksums |
ccccce9d9d3e907d11d29fcb35479d76c88a88de52bafa6ad49599f1c5796561
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |