static int wait_key(int key) { int i; int result = INSTALL_SUCCESS; evt_init(); ui_clear_key_queue(); for(i=0; i < 300; i++) { if(ui_key_pressed(key)) { result = INSTALL_ERROR; } else { usleep(5000); } } evt_exit(); return result; }
/** * wait_key() * */ static int wait_key(int key) { int i; int result = 0; evt_init(); //ui_clear_key_queue(); for(i=0; i < 100; i++) { if(ui_key_pressed(key)) { led_alert("blue", DISABLE); result = 1; break; } else { usleep(15000); //15ms * 100 } } evt_exit(); return result; }