Skip to main content

Control GPIOs on OLinuXino-A20.

Project description

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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyA20-0.1.4.tar.gz (6.7 kB view details)

Uploaded Source

File details

Details for the file pyA20-0.1.4.tar.gz.

File metadata

  • Download URL: pyA20-0.1.4.tar.gz
  • Upload date:
  • Size: 6.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyA20-0.1.4.tar.gz
Algorithm Hash digest
SHA256 0ff2c653596cb88dc70290755ec6ee7277deadcbfc1f0b37e086e07cb4a7dc5a
MD5 67f228bf5fce2b1a2343ea1320ec4a24
BLAKE2b-256 ccccce9d9d3e907d11d29fcb35479d76c88a88de52bafa6ad49599f1c5796561

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page