libpruio  0.6.8
Fast and easy Digital/Analog Input/Output for Beaglebones
button.py File Reference

Example: get state of a button. More...

Go to the source code of this file.

Variables

 button.PIN = P8_07
 The header pin to watch.
 
 button.io = pruio_new(PRUIO_DEF_ACTIVE, 4, 0x98, 0)
 Create a ctypes pointer to the pruio structure.
 
 button.IO = io.contents
 The pointer dereferencing, using contents member.
 
 button.end
 

Detailed Description

Example: get state of a button.

This file contains an example on how to use libpruio to get the state of a button connetect to a GPIO pin on the beaglebone board. Here pin 7 on header P8 is used as input with pullup resistor. Connect the button between P8_07 (GPIO input) and P8_01 (GND). Find a functional description in section button.

Licence: GPLv3, Copyright 2017-2023 by Thomas{ doT ]Freiherr[ At ]gmx[ DoT }net

Run by: python button.py

Since
0.6.0

Definition in file button.py.