Ich versuche, einen Interrupt an einen Pin mit wiringPIs wiringPilSR
anzuhängen. Mein Code sieht wie folgt aus:implizite Erklärung der Funktion 'wiringPilSR'
#include <wiringPi.h>
#include <stdio.h>
int inPin = 3;
void myInterrupt();
int main(vodi){
wiringPilSetupGpio();
pinMode(inPin, INPUT);
wiringPilSR(inPin, INT_EDGE_RISING, &myInterrupt);
while(1){
printf("Cycle repeated\n");
delay(1000);
}
return 0;
}
void myInterrupt(){
printf("Interrupted");
return 0;
}
Wenn ich versuche, den Code in Geany zu bauen, erhalte ich eine Warnung „implicit declaration of function 'wiringPilSR'
“ und Fehler „undefined reference to 'wiringPilSR'
“. Ich habe die Build-Befehle gesetzt, wie wiringPilSR
in diesem tutorial on sparkfun
Was ist die Definition von "WiringPilSR"? –
Ich habe es herausgefunden. Danke trotzdem – Alexander