Ligne 22 : |
Ligne 22 : |
| Voici les différentes méthodes d'initialisation disponibles. | | Voici les différentes méthodes d'initialisation disponibles. |
| | | |
− | === wiringPiSetup(void) === | + | === wiringPiSetup === |
| wiringPiSetup(void); | | wiringPiSetup(void); |
| | | |
Ligne 31 : |
Ligne 31 : |
| Cette fonction à besoin d'être appelée avec le privilège root (administrateur). | | Cette fonction à besoin d'être appelée avec le privilège root (administrateur). |
| | | |
− | === wiringPiSetupGpio(void) === | + | === wiringPiSetupGpio === |
| wiringPiSetupGpio(void); | | wiringPiSetupGpio(void); |
| | | |
Ligne 38 : |
Ligne 38 : |
| Comme la précédente, cette fonction doit être appelée avec le privilège ''root'' (administrateur). Faite attention car certaines broches du connecteur GPIO sont différentes entre la révision 1 et la révision 2 des cartes. | | Comme la précédente, cette fonction doit être appelée avec le privilège ''root'' (administrateur). Faite attention car certaines broches du connecteur GPIO sont différentes entre la révision 1 et la révision 2 des cartes. |
| | | |
− | === wiringPiSetupPhys(void) === | + | === wiringPiSetupPhys === |
| wiringPiSetupPhys(void); | | wiringPiSetupPhys(void); |
| | | |
− | Fonction identique à la précedente. Mais permet au programme appelant d'utiliser les numéros de broche physique sur ''le connecteur P1 seulement''. | + | Fonction identique à la précédente. Mais permet au programme appelant d'utiliser les numéros de broche physique sur ''le connecteur P1 seulement''. |
| | | |
| Comme pour les autres, cette fonction soit être appelée avec les privilèges ''root''. | | Comme pour les autres, cette fonction soit être appelée avec les privilèges ''root''. |
| | | |
− | === wiringPiSetupSys(void) === | + | === wiringPiSetupSys === |
| wiringPiSetupSys(void); | | wiringPiSetupSys(void); |
| | | |
Ligne 56 : |
Ligne 56 : |
| Dans ce mode, vous pouvez seulement utiliser les broches qui ont été exportées via l'interface ''/sys/class/gpio'' avant d'exécuter votre programme. Vous pouvez effectuer cette opération à l'aide d'un script shell séparé, ou en utilisant la fonction system() à l'intérieur de votre programme qui appelle le logiciel '''gpio'''. | | Dans ce mode, vous pouvez seulement utiliser les broches qui ont été exportées via l'interface ''/sys/class/gpio'' avant d'exécuter votre programme. Vous pouvez effectuer cette opération à l'aide d'un script shell séparé, ou en utilisant la fonction system() à l'intérieur de votre programme qui appelle le logiciel '''gpio'''. |
| | | |
− | Notez également que certaines fonction n'ont aucun effet en utilisant ce mode puisqu'il ne leur est pas possible d'agir à moins d'être appelée avec le privilège ''root'' (administrateur). ( | + | Notez également que certaines fonction n'ont aucun effet en utilisant ce mode puisqu'il ne leur est pas possible d'agir à moins d'être appelée avec le privilège ''root'' (administrateur). |
| | | |
| Vous pouvez néanmoins utiliser system() pour faire un appel '''gpio''' afin de changer/initialiser les modes (si cela est nécessaire) | | Vous pouvez néanmoins utiliser system() pour faire un appel '''gpio''' afin de changer/initialiser les modes (si cela est nécessaire) |
| | | |
| {{Pi-WiringPi-TRAILER}} | | {{Pi-WiringPi-TRAILER}} |