printf(\ }else {
// already pressed down! let's count the time! t_now = time(NULL);
if (t_now-t_old>=TIME_OUT && flag_issued==0){
// Pressed LONG ENOUGH, issue the handler script!! flag_issued = 1; longtu_timeout(); } } }else{
// No button pressed. if (flag_issued){ flag_issued = 0;
printf(\.\\n\ } }
last_val = val; usleep(100); }
munmap(base, 0x000); close(mfd); return 0; }
http://bbs.csdn.net/topics/380159421
http://blog.csdn.net/williamwanglei/article/details/8636564