Installer la carte PIFace
Pour gérer cette carte, il est préférable de disposer du système RASPBIAN+PIFACE
Il est préférable ensuite de mettre à jour le système comme décrit ici.
Pour activer la liaison SPI sur le Raspberry
$ sudo raspi-config
Puis naviguer vers Advanced Options puis SPI et sélectionner yes.
Pour la librairie C de PiFace
sudo apt-get install automake libtool git
Recupérer la librairie (cette opération n'est pas nécessaire sur RAPBIAN est déjà équipé de la bibliothèque PiFace)
$ git clone https://github.com/thomasmacpherson/piface.git
Pour installer la bibliothèque C pfio
cd piface/c/
sudo ./autogen.sh && ./configure && make && sudo make install
la bibliothèque est maintenant installée dans /usr/local/lib
Reconfigurer les bibliothèques
sudo ldconfig
Pour utiliser cette bibliothèque, il faudra inclure l'entête pfio dans le programme et faire pointer le linker du compilateur vers le dossier de la bibliothèque.
Autre solution :
Installation de la bibliothèque pour une utilisation avec CodeBlocks
Pour utiliser CodeBlocks avec le PiFace, il est nécessaire de disposer d'une bibliothèque C.
La bibliothèque de Gordon Drogon est intéressante et est compatible C++. Le site de Gordon.
Pour installer la bibliothèque suivre les instructions de cette page :
https://projects.drogon.net/raspberry-pi/wiringpi/download-and-install/