GPIO

<fs large>General Purpose Input/Output</fs>

sysfs (jusqu'au kernel 4.7)

Il fallait jouer avec les fichiers sous /sys/class/gpio

chardev (depuis kernel 4.8)

Interrogations

liste des gpios

/dev/gpiochip*

gpiodetect

sudo gpiodetect

gpioinfo

sudo gpioinfo

gpiomon

Utilisation

Positionner un gpio

Pour positionner à 1 la ligne 9 du GPIO bank 3 :

gpioset gpiochip3 9=1

ou écriture simplifiée (mise à zéro):

gpioset 3 9=0

Lecture GPIO

Lecture de la ligne 8 du GPIO bank 3 :

gpioget gpiochip3 8 gpioget 3 8

Utilisation GPIO depuis le shell linux

Haut de page