Modifications

Sauter à la navigation Sauter à la recherche
1 409 octets ajoutés ,  13 octobre 2013 à 19:03
Page créée avec « {{Pi-WiringPi-NAV}} == DevLib == Traditionnellement, le noyau Linux est responsable de tous périphériques matériels, mais Raspberry Pi à fait en sorte de rendre l'ajout... »
{{Pi-WiringPi-NAV}}

== DevLib ==

Traditionnellement, le noyau Linux est responsable de tous périphériques matériels, mais Raspberry Pi à fait en sorte de rendre l'ajout de nouveau matériel plus facile la où il serait presque impossible au noyaux Linux de suivre.

Pour vous aider dans cette tâche, wiringPi dispose d'une librairie de pilote périphérique pour quelques éléments vraiment populaires.

Ces pilotés périphériques ne sont pas des '''vrais''' pilotes au sens du noyau Linux... mais sont de simples (aussi pas si simple que ça!) librairies C pour utiliser la librairie wiringPi existante pour accéder au matériel de ces périphériques par l'intermédiaire d'APIs simples.

Les pilotes inclus le populaire afficheur LCD utilisant le contrôleur Hitachi HD44780U. L'afficheur graphique 128×64, horloge temps réel, Gertboard, PiFace, le contrôleur original NES et une large gamme de senseur MaxDetect (e.g. RHT003, etc.)

== Pour l'utiliser ==

Pour utilier la devLib de wiringPi devLib, vous avez besoin d'inclure la librairie

<nowiki>#include <deviceHeader.h></nowiki>

où deviceHeader.h est le nom du périphérique correspondant. Compilez ensuite votre programme avec

- lwiringPi -lwiringPiDev

Chaque librairie de périphérique dispose de sa propre méthode d'initialisation et ainsi de suite. Voyez la page appropriée pour plus d'information.


{{Pi-WiringPi-TRAILER}}
29 922

modifications

Menu de navigation