Hardware Reference
In-Depth Information
380 int v;
381 double ms, t =0.0;
382
383 wait_change(&ms); /
Wait for first change
/
384
385 for (;;) {
386 v = wait_change(&ms) ^ f_noinvert;
387 if ( !f_gnuplot )
388 printf("%12.3 f\t%d\n",ms,v);
389 else {
390 printf("%12.3 f\t%d\n",t,v^1);
391 t += ms;
392 printf("%12.3 f\t%d\n",t,v^1);
393 printf("%12.3 f\t%d\t%12.3 f\n",t,v,ms);
394 }
395 }
396 }
397
398 xit : fputs("\nExit.\n",stdout);
399 close(gpio_fd); /
Close gpio%d/value
/
400 gpio_close(gpio_inpin); /
Unexport gpio
/
401 return 0;
402 }
403 /
End irdecode.c
/
Search WWH ::




Custom Search