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;
}
Example #2
0
/**
 * 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;
}