static bool is_joystick_released_up(void) { if (IS_JOYSTICK_RELEASED_KEY_UP() && cpu_is_timeout(&joystick_key_sensibility_timer)) { cpu_set_timeout(cpu_ms_2_cy(JOYSTICK_KEY_DEBOUNCE_MS, static_fcpu_hz), &joystick_key_sensibility_timer); return true; } return false; }
bool controller_key_released(void) { if (IS_JOYSTICK_RELEASED_KEY_UP() || IS_JOYSTICK_RELEASED_KEY_DOWN() || IS_JOYSTICK_RELEASED_KEY_RIGHT() || IS_JOYSTICK_RELEASED_KEY_LEFT() || IS_JOYSTICK_RELEASED_KEY_PRESSED()) return true; return false; }