diff --git a/source/hid.c b/source/hid.c index e0f5ffa..8452f25 100644 --- a/source/hid.c +++ b/source/hid.c @@ -1,11 +1,11 @@ #include "hid.h" u32 InputWait(void) { - u32 pad_state_old = HID_STATE; + u32 pad_state_old = ~HID_STATE; while (true) { - u32 pad_state = HID_STATE; + u32 pad_state = ~HID_STATE; if ((pad_state ^ pad_state_old) & pad_state) - return ~pad_state; + return pad_state; pad_state_old = pad_state; } }