====== 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]]