#define _GNU_SOURCE #include #include #include #include #include #include #include #include #include #define TRUE (1==1) #define FALSE (!TRUE) #define CHAN_CONFIG_SINGLE 8 #define CHAN_CONFIG_DIFF 0 int analogChannel=1; //On n'utilise que la première chaine du MCP int spiChannel=0; int channelConfig=CHAN_CONFIG_SINGLE; //On n'est pas en acquisition différentielle /*Fonction d'initialisation du bus SPI, à une fréquence de 1MHz*/ void spiSetup (int spiChannel){ if ((myFd = wiringPiSPISetup (spiChannel, 1000000)) < 0){ fprintf (stderr, "Can't open the SPI bus: %s\n", strerror (errno)) ; exit (EXIT_FAILURE) ; } } /*Appel des fonctions d'initialisation dans le main int main (int argc, char *argv []){ wiringPiSetup () ; spiSetup(spiChannel); */