====== GPIO ======
General Purpose Input/Output
----
===== 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
----
[[https://developer.technexion.com/docs/using-gpio-from-a-linux-shell|Utilisation GPIO depuis le shell linux]]
----
[[all:bibles:linux:gpio|Haut de page]]