wiringPI의 wiringPilSR
을 사용하여 핀에 인터럽트를 연결하려고합니다. 내 코드는 다음과 같습니다 : 내가 Geany에서 코드를 빌드 할 때함수 '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;
}
, 내가 경고 "implicit declaration of function 'wiringPilSR'
"오류 "undefined reference to 'wiringPilSR'
"를 얻는다. 기능 wiringPilSR
는 소문자 L (l)
철자되지 않습니다 tutorial on sparkfun
그것을 알아내는 한 시간을 간다
'wiringPilSR'의 정의는 무엇입니까? –
그것을 알아 냈습니다. 어쨌든 고마워요 – Alexander