#include #include #include #include #include int impulsow; void Delay(); void int_impuls(void) { impulsow++; if(impulsow%10 == 0) { printf ("The current state of the counter : %d\r", impulsow); fflush(0); } } /* S T A R T */ void main (argc, argv) int argc; char *argv[]; { if (wiringPiSetup() == -1) { printf("wiringPi-Error\n"); exit(1); } pinMode(29, OUTPUT); digitalWrite(29,LOW); pinMode(28, INPUT); // pullUpDnControl (28, PUD_UP) ; // wiringPiISR (28, INT_EDGE_BOTH, &int_impuls); wiringPiISR (28, INT_EDGE_FALLING, &int_impuls); printf("\nStart.\n"); // generate pulses int n; for(n=0;n