示例#1
0
bool controller_config_previous_option(void)
{
  bool status;
  if (IS_JOYSTICK_KEY_UP())
    return false;
  status = is_joystick_released_up();
  CLEAR_JOYSTICK_RELEASED_KEY_UP();
  return status;
}
示例#2
0
static bool is_joystick_released_up(void)
{
  if (IS_JOYSTICK_ONLY_RELEASED_KEY_UP() && cpu_is_timeout(&joystick_key_sensibility_timer))
  {
    CLEAR_JOYSTICK_RELEASED_KEY_UP();
    cpu_set_timeout(cpu_ms_2_cy(JOYSTICK_KEY_DEBOUNCE_MS, static_fcpu_hz), &joystick_key_sensibility_timer);
    return true;
  }
  return false;
}