uncart/source/hid.c

12 lines
256 B
C
Raw Normal View History

2015-05-04 15:32:23 -07:00
#include "hid.h"
2015-05-14 21:30:39 -04:00
u32 InputWait(void) {
2015-05-04 15:32:23 -07:00
u32 pad_state_old = HID_STATE;
while (true) {
u32 pad_state = HID_STATE;
if ((pad_state ^ pad_state_old) & pad_state)
2015-05-04 15:32:23 -07:00
return ~pad_state;
pad_state_old = pad_state;
2015-05-04 15:32:23 -07:00
}
}