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/