Ligne 128 : |
Ligne 128 : |
| Les entrées /dev/I2c* sont détenues (''owned'') par la personne utilisant le programme '''gpio'', il n'est donc pas nécessaire de faire fonctionner les programmes suivants en Root (a moins qu'il n'utilise d'autres fonctions de wiringPi) | | Les entrées /dev/I2c* sont détenues (''owned'') par la personne utilisant le programme '''gpio'', il n'est donc pas nécessaire de faire fonctionner les programmes suivants en Root (a moins qu'il n'utilise d'autres fonctions de wiringPi) |
| | | |
− | == /sys/class/gpio mode commands == | + | == Commandes du mode /sys/class/gpio == |
| | | |
| === gpio export === | | === gpio export === |
| | | |
− | <nowiki>gpio export <pin> in/out</nowiki> | + | <nowiki>gpio export <broche> in/out</nowiki> |
| | | |
− | This exports the given pin (BCM-GPIO pin number) as an input or output and makes it available for a user program running as the same user to use.
| + | Exporte la broche mentionnée (numéro de broche BCM-GPIO) comme entrée ou sortie et la rend disponible pour les programme utilisateur (fonctionnant sous le même utilisateur que le programme '''gpio'''). |
| + | |
| + | Utilisez "in" pour déclarer la broche en entrée ("in" pour "input") |
| + | |
| + | Utilisez "out" pour déclarer la broche en sortie ("out" pour "output") |
| | | |
| === gpio unexport === | | === gpio unexport === |
− | <nowiki>gpio unexport <pin></nowiki> | + | <nowiki>gpio unexport <broche></nowiki> |
| | | |
− | Removes the export of the given pin.
| + | Retire l'exportation pour la broche mentionnée. |
| | | |
| === gpio unexport all === | | === gpio unexport all === |
| <nowiki>gpio unexportall</nowiki> | | <nowiki>gpio unexportall</nowiki> |
| | | |
− | Removes all /sys/class/gpio exports.
| + | Retire toutes les broches exportées dans /sys/class/gpio . |
| | | |
| === gpio exports === | | === gpio exports === |
| <nowiki>gpio exports</nowiki> | | <nowiki>gpio exports</nowiki> |
| | | |
− | This prints a list of all gpio pins which have been exported via the /sys/class/gpio interface and their modes.
| + | Cette commande imprime une liste de toutes les broches exportées via l'interface /sys/class/gpio (ainsi que leur mode). |
| | | |
| === gpio edge === | | === gpio edge === |
− | <nowiki>gpio edge <pin> rising/falling/both/none</nowiki> | + | <nowiki>gpio edge <broche> rising/falling/both/none</nowiki> |
| + | |
| + | Cela permet d'activer la capture d'un signal d'interruption sur la broche spécifiée. |
| + | |
| + | L'interruption est activée sur base de la variation de signal sur la broche en fonction du mode mentionné. |
| | | |
− | This enables the given pin for edge interrupt triggering on the rising, falling or both edges. (Or none which disables it)
| + | * rising: lorsque le signal de la broche passe du niveau bas vers le niveau haut. |
| + | * falling: lorsque le signal de la broche passe du niveau haut vers le niveau bas. |
| + | * both: equivalent à rising + falling, donc sur les deux variations de niveau logique (vers le haut et vers le bas) |
| + | * none: pour désactiver la capture d'interruption |
| | | |
− | Note: The pin numbers in the sys mode are always BCM-GPIO pin numbers.
| + | {{ambox-stop|Le numero de broche dans mode système sont toujours les numéros de broches BCM-GPIO. }} |
| | | |
| == Exemples == | | == Exemples == |